home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • CD Funhouse System 6 Only • / • The Arcade • / Iggy Iggopolis 1.2 ••••• / Iggy Iggopolis 1.2 еееее.rsrc / CODE_1.txt < prev    next >
Text File  |  1987-07-21  |  305KB  |  5,418 lines

  1. # near model CODE resource
  2. # jump table entries: 0-37 (38 of them)
  3. export_0:
  4. 00000000  4EED 0152                jmp        [A5 + 0x152 /* export_38 */]
  5. fn00000004:
  6. 00000004  4280                     clr.l      D0
  7. 00000006  302F 0004                move.w     D0, [A7 + 0x4]
  8. 0000000A  A11E                     syscall    NewPtr, flags=1
  9. 0000000C  226F 0006                movea.l    A1, [A7 + 0x6]
  10. 00000010  2288                     move.l     [A1], A0
  11. 00000012  205F                     movea.l    A0, [A7]+
  12. 00000014  5C8F                     addq.l     A7, 6
  13. 00000016  4ED0                     jmp        [A0]
  14. export_37:
  15. 00000018  4E56 FFF8                link       A6, -0x0008
  16. 0000001C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18. 00000024  486E FFF8                pea.l      [A6 - 0x8]
  19. 00000028  A867                     syscall    LongMul
  20. 0000002A  202E FFF8                move.l     D0, [A6 - 0x8]
  21. 0000002E  222E FFFC                move.l     D1, [A6 - 0x4]
  22. 00000032  2D41 0010                move.l     [A6 + 0x10], D1
  23. 00000036  4E5E                     unlink     A6
  24. 00000038  225F                     movea.l    A1, [A7]+
  25. 0000003A  508F                     addq.l     A7, 8
  26. 0000003C  4ED1                     jmp        [A1]
  27. export_36:
  28. 0000003E  4EBA 0026                jsr        [PC + 0x26 /* 00000066 */]
  29. 00000042  2D43 0010                move.l     [A6 + 0x10], D3
  30. 00000046  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  31. 0000004A  4E5E                     unlink     A6
  32. 0000004C  225F                     movea.l    A1, [A7]+
  33. 0000004E  508F                     addq.l     A7, 8
  34. 00000050  4ED1                     jmp        [A1]
  35. 00000052  4EBA 0012                jsr        [PC + 0x12 /* 00000066 */]
  36. 00000056  2D40 0010                move.l     [A6 + 0x10], D0
  37. 0000005A  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  38. 0000005E  4E5E                     unlink     A6
  39. 00000060  225F                     movea.l    A1, [A7]+
  40. 00000062  508F                     addq.l     A7, 8
  41. 00000064  4ED1                     jmp        [A1]
  42. fn00000066:
  43. 00000066  225F                     movea.l    A1, [A7]+
  44. 00000068  4E56 0000                link       A6, 0
  45. 0000006C  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  46. 00000070  4280                     clr.l      D0
  47. 00000072  222E 000C                move.l     D1, [A6 + 0xC]
  48. 00000076  5BC5                     smi        D5
  49. 00000078  6A02                     bpl        +0x4 /* 0000007C */
  50. 0000007A  4481                     neg.l      D1
  51. label0000007C:
  52. 0000007C  242E 0008                move.l     D2, [A6 + 0x8]
  53. 00000080  5BC6                     smi        D6
  54. 00000082  6A02                     bpl        +0x4 /* 00000086 */
  55. 00000084  4482                     neg.l      D2
  56. label00000086:
  57. 00000086  4283                     clr.l      D3
  58. 00000088  383C 001F                move.w     D4, 0x1F
  59. label0000008C:
  60. 0000008C  E38B                     lsl        D3, 1
  61. 0000008E  E389                     lsl        D1, 1
  62. 00000090  E390                     roxl       D0, 1
  63. 00000092  9082                     sub.l      D0, D2
  64. 00000094  6B06                     bmi        +0x8 /* 0000009C */
  65. 00000096  08C3 0000                bset.b     D3, 0x0
  66. 0000009A  6002                     bra        +0x4 /* 0000009E */
  67. label0000009C:
  68. 0000009C  D082                     add.l      D0, D2
  69. label0000009E:
  70. 0000009E  51CC FFEC                dbf        D4, -0x16 /* 0000008C */
  71. 000000A2  4A05                     tst.b      D5
  72. 000000A4  6702                     beq        +0x4 /* 000000A8 */
  73. 000000A6  4480                     neg.l      D0
  74. label000000A8:
  75. 000000A8  BB06                     xor.b      D6, D5
  76. 000000AA  6702                     beq        +0x4 /* 000000AE */
  77. 000000AC  4483                     neg.l      D3
  78. label000000AE:
  79. 000000AE  4ED1                     jmp        [A1]
  80. fn000000B0:
  81. 000000B0  4E56 0000                link       A6, 0
  82. 000000B4  206E 0010                movea.l    A0, [A6 + 0x10]
  83. 000000B8  226E 000C                movea.l    A1, [A6 + 0xC]
  84. 000000BC  302E 000A                move.w     D0, [A6 + 0xA]
  85. 000000C0  322E 0008                move.w     D1, [A6 + 0x8]
  86. 000000C4  41F0 0000                lea.l      A0, [A0 + D0.w]
  87. 000000C8  43F1 1000                lea.l      A1, [A1 + D1.w]
  88. 000000CC  3400                     move.w     D2, D0
  89. 000000CE  B441                     cmp.w      D2, D1
  90. 000000D0  6F02                     ble        +0x4 /* 000000D4 */
  91. 000000D2  3401                     move.w     D2, D1
  92. label000000D4:
  93. 000000D4  5342                     subq.w     D2, 1
  94. label000000D6:
  95. 000000D6  1320                     move.b     -[A1], -[A0]
  96. 000000D8  51CA FFFC                dbf        D2, -0x6 /* 000000D6 */
  97. 000000DC  9240                     sub.w      D1, D0
  98. 000000DE  6F08                     ble        +0xA /* 000000E8 */
  99. 000000E0  5341                     subq.w     D1, 1
  100. label000000E2:
  101. 000000E2  4221                     clr.b      -[A1]
  102. 000000E4  51C9 FFFC                dbf        D1, -0x6 /* 000000E2 */
  103. label000000E8:
  104. 000000E8  4E5E                     unlink     A6
  105. 000000EA  205F                     movea.l    A0, [A7]+
  106. 000000EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  107. 000000F0  4ED0                     jmp        [A0]
  108. export_34:
  109. 000000F2  221F                     move.l     D1, [A7]+
  110. 000000F4  301F                     move.w     D0, [A7]+
  111. 000000F6  341F                     move.w     D2, [A7]+
  112. 000000F8  205F                     movea.l    A0, [A7]+
  113. 000000FA  2F01                     move.l     -[A7], D1
  114. label000000FC:
  115. 000000FC  4A40                     tst.w      D0
  116. 000000FE  6B16                     bmi        +0x18 /* 00000116 */
  117. 00000100  3202                     move.w     D1, D2
  118. 00000102  E749                     lsl        D1.w, 3
  119. 00000104  B041                     cmp.w      D0, D1
  120. 00000106  6C0E                     bge        +0x10 /* 00000116 */
  121. 00000108  41F0 2000                lea.l      A0, [A0 + D2.w]
  122. 0000010C  3200                     move.w     D1, D0
  123. 0000010E  E649                     lsr        D1.w, 3
  124. 00000110  4441                     neg.w      D1
  125. 00000112  01F0                     .incomplete
  126. 00000114  10FF                     move.b     [A0]+, <<invalid special address>>
  127. label00000116:
  128. 00000116  4E75                     rts
  129. export_35:
  130. fn00000118:
  131. 00000118  221F                     move.l     D1, [A7]+
  132. 0000011A  301F                     move.w     D0, [A7]+
  133. 0000011C  341F                     move.w     D2, [A7]+
  134. 0000011E  205F                     movea.l    A0, [A7]+
  135. 00000120  2F01                     move.l     -[A7], D1
  136. 00000122  2248                     movea.l    A1, A0
  137. 00000124  3202                     move.w     D1, D2
  138. 00000126  5341                     subq.w     D1, 1
  139. label00000128:
  140. 00000128  4219                     clr.b      [A1]+
  141. 0000012A  51C9 FFFC                dbf        D1, -0x6 /* 00000128 */
  142. 0000012E  60CC                     bra        -0x32 /* 000000FC */
  143. 00000130  225F                     movea.l    A1, [A7]+
  144. 00000132  201F                     move.l     D0, [A7]+
  145. 00000134  A04C                     syscall    CompactMem
  146. 00000136  2E80                     move.l     [A7], D0
  147. 00000138  4E71                     nop
  148. 0000013A  7000                     moveq.l    D0, 0x00
  149. label0000013C:
  150. 0000013C  2F09                     move.l     -[A7], A1
  151. label0000013E:
  152. 0000013E  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  153. 00000142  4E75                     rts
  154. 00000144  7000                     moveq.l    D0, 0x00
  155. 00000146  60F6                     bra        -0x8 /* 0000013E */
  156. export_33:
  157. 00000148  225F                     movea.l    A1, [A7]+
  158. 0000014A  205F                     movea.l    A0, [A7]+
  159. 0000014C  A02D                     syscall    SetApplLimit
  160. 0000014E  4EFA FFEC                jmp        [PC - 0x14 /* 0000013C */]
  161. export_32:
  162. 00000152  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  163. 00000156  6A2A                     bpl        +0x2C /* 00000182 */
  164. 00000158  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  165. 0000015C  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  166. 00000160  2008                     move.l     D0, A0
  167. 00000162  9091                     sub.l      D0, [A1]
  168. 00000164  740C                     moveq.l    D2, 0x0C
  169. 00000166  B082                     cmp.l      D0, D2
  170. 00000168  6516                     bcs        +0x18 /* 00000180 */
  171. 0000016A  2251                     movea.l    A1, [A1]
  172. 0000016C  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  173. 00000170  2280                     move.l     [A1], D0
  174. 00000172  4211                     clr.b      [A1]
  175. 00000174  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  176. 00000178  2288                     move.l     [A1], A0
  177. 0000017A  2082                     move.l     [A0], D2
  178. 0000017C  D1A9 000C                add.l      [A1 + 0xC], D0
  179. label00000180:
  180. 00000180  4E75                     rts
  181. label00000182:
  182. 00000182  A063                     syscall    MaxApplZone
  183. 00000184  4E75                     rts
  184. label00000186:
  185. 00000186  225F                     movea.l    A1, [A7]+
  186. 00000188  205F                     movea.l    A0, [A7]+
  187. 0000018A  A064                     syscall    MoveHHi
  188. 0000018C  4ED1                     jmp        [A1]
  189. fn0000018E:
  190. 0000018E  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  191. 00000192  6AF2                     bpl        -0xC /* 00000186 */
  192. 00000194  4CDF 0300                movem.l    A0,A1, [A7]+
  193. 00000198  2F08                     move.l     -[A7], A0
  194. 0000019A  48E7 1F3E                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6
  195. 0000019E  2011                     move.l     D0, [A1]
  196. 000001A0  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  197. 000001A4  6606                     bne        +0x8 /* 000001AC */
  198. 000001A6  7093                     moveq.l    D0, 0xFFFFFF93
  199. label000001A8:
  200. 000001A8  4EFA 0156                jmp        [PC + 0x156 /* 00000300 */]
  201. label000001AC:
  202. 000001AC  2849                     movea.l    A4, A1
  203. 000001AE  0814 0007                btst.b     [A4], 0x7
  204. 000001B2  6706                     beq        +0x8 /* 000001BA */
  205. 000001B4  303C FF8B                move.w     D0, 0xFF8B
  206. 000001B8  60EE                     bra        -0x10 /* 000001A8 */
  207. label000001BA:
  208. 000001BA  2C78 0118                movea.l    A6, [0x00000118 /* TheZone */]
  209. 000001BE  266E 0000                movea.l    A3, [A6 + 0x0]
  210. 000001C2  2211                     move.l     D1, [A1]
  211. 000001C4  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  212. 000001C8  2241                     movea.l    A1, D1
  213. 000001CA  5189                     subq.l     A1, 8
  214. 000001CC  2229 0000                move.l     D1, [A1 + 0x0]
  215. 000001D0  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  216. 000001D4  2E01                     move.l     D7, D1
  217. 000001D6  5187                     subq.l     D7, 8
  218. 000001D8  7000                     moveq.l    D0, 0x00
  219. 000001DA  D3C1                     add.l      A1, D1
  220. 000001DC  B3CB                     cmpa.l     A1, A3
  221. 000001DE  6400 0120                bcc        +0x122 /* 00000300 */
  222. 000001E2  4A29 0000                tst.b      [A1 + 0x0]
  223. 000001E6  6710                     beq        +0x12 /* 000001F8 */
  224. 000001E8  6A00 0116                bpl        +0x118 /* 00000300 */
  225. 000001EC  2269 0004                movea.l    A1, [A1 + 0x4]
  226. 000001F0  D3CE                     add.l      A1, A6
  227. 000001F2  4A11                     tst.b      [A1]
  228. 000001F4  6B00 010A                bmi        +0x10C /* 00000300 */
  229. label000001F8:
  230. 000001F8  220F                     move.l     D1, A7
  231. 000001FA  2078 02AA                movea.l    A0, [0x000002AA /* ApplZone */]
  232. 000001FE  92A8 0000                sub.l      D1, [A0 + 0x0]
  233. 00000202  70FF                     moveq.l    D0, 0xFFFFFFFF
  234. 00000204  243C 0000 0400           move.l     D2, 0x400
  235. 0000020A  B282                     cmp.l      D1, D2
  236. 0000020C  6D00 00F2                blt        +0xF4 /* 00000300 */
  237. 00000210  0442 0080                subi.w     D2, 0x80
  238. 00000214  9282                     sub.l      D1, D2
  239. 00000216  0881 0000                bclr.b     D1, 0x0
  240. 0000021A  9FC1                     sub.l      A7, D1
  241. 0000021C  9EFC 0012                sub.w      A7, 0x12
  242. 00000220  2A4F                     movea.l    A5, A7
  243. 00000222  2F41 0008                move.l     [A7 + 0x8], D1
  244. 00000226  2054                     movea.l    A0, [A4]
  245. 00000228  5148                     subq.w     A0, 8
  246. 0000022A  2F68 0000 0000           move.l     [A7 + 0x0], [A0 + 0x0]
  247. 00000230  2014                     move.l     D0, [A4]
  248. 00000232  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  249. 00000236  2F40 000C                move.l     [A7 + 0xC], D0
  250. 0000023A  1F54 0010                move.b     [A7 + 0x10], [A4]
  251. 0000023E  4EBA 00CA                jsr        [PC + 0xCA /* 0000030A */]
  252. 00000242  4A12                     tst.b      [A2]
  253. 00000244  6622                     bne        +0x24 /* 00000268 */
  254. 00000246  222A 0000                move.l     D1, [A2 + 0x0]
  255. 0000024A  2001                     move.l     D0, D1
  256. 0000024C  5180                     subq.l     D0, 8
  257. 0000024E  BE80                     cmp.l      D7, D0
  258. 00000250  6216                     bhi        +0x18 /* 00000268 */
  259. 00000252  2054                     movea.l    A0, [A4]
  260. 00000254  224A                     movea.l    A1, A2
  261. 00000256  D3C1                     add.l      A1, D1
  262. label00000258:
  263. 00000258  2007                     move.l     D0, D7
  264. 0000025A  93C0                     sub.l      A1, D0
  265. 0000025C  91AE 000C                sub.l      [A6 + 0xC], D0
  266. 00000260  A02E                     syscall    BlockMove/BlockMoveData
  267. 00000262  204C                     movea.l    A0, A4
  268. 00000264  A02B                     syscall    EmptyHandle
  269. 00000266  606C                     bra        +0x6E /* 000002D4 */
  270. label00000268:
  271. 00000268  7C00                     moveq.l    D6, 0x00
  272. 0000026A  4EBA 00DC                jsr        [PC + 0xDC /* 00000348 */]
  273. 0000026E  4EBA 011E                jsr        [PC + 0x11E /* 0000038E */]
  274. 00000272  4EBA 0096                jsr        [PC + 0x96 /* 0000030A */]
  275. label00000276:
  276. 00000276  222A 0000                move.l     D1, [A2 + 0x0]
  277. 0000027A  202D 0004                move.l     D0, [A5 + 0x4]
  278. 0000027E  41ED 0012                lea.l      A0, [A5 + 0x12]
  279. 00000282  224A                     movea.l    A1, A2
  280. 00000284  D3C1                     add.l      A1, D1
  281. 00000286  93C0                     sub.l      A1, D0
  282. 00000288  DC80                     add.l      D6, D0
  283. 0000028A  91AE 000C                sub.l      [A6 + 0xC], D0
  284. 0000028E  A02E                     syscall    BlockMove/BlockMoveData
  285. 00000290  4A87                     tst.l      D7
  286. 00000292  6700 0040                beq        +0x42 /* 000002D4 */
  287. 00000296  2009                     move.l     D0, A1
  288. 00000298  908A                     sub.l      D0, A2
  289. 0000029A  6710                     beq        +0x12 /* 000002AC */
  290. 0000029C  2200                     move.l     D1, D0
  291. 0000029E  5181                     subq.l     D1, 8
  292. 000002A0  B287                     cmp.l      D1, D7
  293. 000002A2  6504                     bcs        +0x6 /* 000002A8 */
  294. 000002A4  2054                     movea.l    A0, [A4]
  295. 000002A6  60B0                     bra        -0x4E /* 00000258 */
  296. label000002A8:
  297. 000002A8  2540 0000                move.l     [A2 + 0x0], D0
  298. label000002AC:
  299. 000002AC  4CD1 0030                movem.l    D4,D5, [A1]
  300. 000002B0  234E 0004                move.l     [A1 + 0x4], A6
  301. 000002B4  2346 0000                move.l     [A1 + 0x0], D6
  302. 000002B8  137C 0040 0000           move.b     [A1 + 0x0], 0x40 /* '@' */
  303. 000002BE  2F09                     move.l     -[A7], A1
  304. 000002C0  4EBA 0086                jsr        [PC + 0x86 /* 00000348 */]
  305. 000002C4  4EBA 00C8                jsr        [PC + 0xC8 /* 0000038E */]
  306. 000002C8  4EBA 0040                jsr        [PC + 0x40 /* 0000030A */]
  307. 000002CC  225F                     movea.l    A1, [A7]+
  308. 000002CE  48D1 0030                movem.l    [A1], D4,D5
  309. 000002D2  60A2                     bra        -0x5C /* 00000276 */
  310. label000002D4:
  311. 000002D4  5189                     subq.l     A1, 8
  312. 000002D6  51AE 000C                subq.l     [A6 + 0xC], 8
  313. 000002DA  2009                     move.l     D0, A1
  314. 000002DC  908A                     sub.l      D0, A2
  315. 000002DE  6704                     beq        +0x6 /* 000002E4 */
  316. 000002E0  2540 0000                move.l     [A2 + 0x0], D0
  317. label000002E4:
  318. 000002E4  2449                     movea.l    A2, A1
  319. 000002E6  24ED 0000                move.l     [A2]+, [A5 + 0x0]
  320. 000002EA  204C                     movea.l    A0, A4
  321. 000002EC  91CE                     sub.l      A0, A6
  322. 000002EE  24C8                     move.l     [A2]+, A0
  323. 000002F0  288A                     move.l     [A4], A2
  324. 000002F2  18AF 0010                move.b     [A4], [A7 + 0x10]
  325. 000002F6  7000                     moveq.l    D0, 0x00
  326. 000002F8  DFEF 0008                add.l      A7, [A7 + 0x8]
  327. 000002FC  DEFC 0012                add.w      A7, 0x12
  328. label00000300:
  329. 00000300  4CDF 7CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5,A6, [A7]+
  330. 00000304  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  331. 00000308  4E75                     rts
  332. fn0000030A:
  333. 0000030A  2014                     move.l     D0, [A4]
  334. 0000030C  670A                     beq        +0xC /* 00000318 */
  335. 0000030E  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  336. 00000312  2040                     movea.l    A0, D0
  337. 00000314  5148                     subq.w     A0, 8
  338. 00000316  6004                     bra        +0x6 /* 0000031C */
  339. label00000318:
  340. 00000318  41EE 0034                lea.l      A0, [A6 + 0x34]
  341. label0000031C:
  342. 0000031C  2228 0000                move.l     D1, [A0 + 0x0]
  343. 00000320  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  344. 00000324  4A28 0000                tst.b      [A0 + 0x0]
  345. 00000328  670C                     beq        +0xE /* 00000336 */
  346. 0000032A  6A14                     bpl        +0x16 /* 00000340 */
  347. 0000032C  2268 0004                movea.l    A1, [A0 + 0x4]
  348. 00000330  D3CE                     add.l      A1, A6
  349. 00000332  4A11                     tst.b      [A1]
  350. 00000334  6B0A                     bmi        +0xC /* 00000340 */
  351. label00000336:
  352. 00000336  2448                     movea.l    A2, A0
  353. 00000338  D1C1                     add.l      A0, D1
  354. 0000033A  B1CB                     cmpa.l     A0, A3
  355. 0000033C  65DE                     bcs        -0x20 /* 0000031C */
  356. 0000033E  6006                     bra        +0x8 /* 00000346 */
  357. label00000340:
  358. 00000340  B1ED 000C                cmpa.l     A0, [A5 + 0xC]
  359. 00000344  63F0                     bls        -0xE /* 00000336 */
  360. label00000346:
  361. 00000346  4E75                     rts
  362. fn00000348:
  363. 00000348  202D 0008                move.l     D0, [A5 + 0x8]
  364. 0000034C  B087                     cmp.l      D0, D7
  365. 0000034E  6D02                     blt        +0x4 /* 00000352 */
  366. 00000350  2007                     move.l     D0, D7
  367. label00000352:
  368. 00000352  43ED 0012                lea.l      A1, [A5 + 0x12]
  369. 00000356  2054                     movea.l    A0, [A4]
  370. 00000358  D1C7                     add.l      A0, D7
  371. 0000035A  91C0                     sub.l      A0, D0
  372. 0000035C  9E80                     sub.l      D7, D0
  373. 0000035E  2B40 0004                move.l     [A5 + 0x4], D0
  374. 00000362  2200                     move.l     D1, D0
  375. 00000364  A02E                     syscall    BlockMove/BlockMoveData
  376. 00000366  204C                     movea.l    A0, A4
  377. 00000368  2007                     move.l     D0, D7
  378. 0000036A  6604                     bne        +0x6 /* 00000370 */
  379. 0000036C  A02B                     syscall    EmptyHandle
  380. 0000036E  4E75                     rts
  381. label00000370:
  382. 00000370  2050                     movea.l    A0, [A0]
  383. 00000372  5148                     subq.w     A0, 8
  384. 00000374  1428 0000                move.b     D2, [A0 + 0x0]
  385. 00000378  5080                     addq.l     D0, 8
  386. 0000037A  2140 0000                move.l     [A0 + 0x0], D0
  387. 0000037E  1142 0000                move.b     [A0 + 0x0], D2
  388. 00000382  D1C0                     add.l      A0, D0
  389. 00000384  2141 0000                move.l     [A0 + 0x0], D1
  390. 00000388  D3AE 000C                add.l      [A6 + 0xC], D1
  391. 0000038C  4E75                     rts
  392. fn0000038E:
  393. 0000038E  203C 0080 0000           move.l     D0, 0x800000
  394. 00000394  A04C                     syscall    CompactMem
  395. 00000396  4E75                     rts
  396. fn00000398:
  397. 00000398  225F                     movea.l    A1, [A7]+
  398. 0000039A  201F                     move.l     D0, [A7]+
  399. 0000039C  A122                     syscall    NewHandle, flags=1
  400. 0000039E  2E88                     move.l     [A7], A0
  401. 000003A0  4EFA FD9A                jmp        [PC - 0x266 /* 0000013C */]
  402. export_31:
  403. fn000003A4:
  404. 000003A4  225F                     movea.l    A1, [A7]+
  405. 000003A6  205F                     movea.l    A0, [A7]+
  406. 000003A8  A023                     syscall    DisposHandle/DisposeHandle
  407. 000003AA  4EFA FD90                jmp        [PC - 0x270 /* 0000013C */]
  408. fn000003AE:
  409. 000003AE  225F                     movea.l    A1, [A7]+
  410. 000003B0  205F                     movea.l    A0, [A7]+
  411. 000003B2  A029                     syscall    HLock
  412. 000003B4  4EFA FD86                jmp        [PC - 0x27A /* 0000013C */]
  413. export_30:
  414. 000003B8  225F                     movea.l    A1, [A7]+
  415. 000003BA  205F                     movea.l    A0, [A7]+
  416. 000003BC  A04A                     syscall    HNoPurge
  417. 000003BE  4EFA FD7C                jmp        [PC - 0x284 /* 0000013C */]
  418. fn000003C2:
  419. 000003C2  A036                     syscall    MoreMasters
  420. 000003C4  4EFA FD78                jmp        [PC - 0x288 /* 0000013E */]
  421. fn000003C8:
  422. 000003C8  201F                     move.l     D0, [A7]+
  423. 000003CA  225F                     movea.l    A1, [A7]+
  424. 000003CC  205F                     movea.l    A0, [A7]+
  425. 000003CE  2F00                     move.l     -[A7], D0
  426. 000003D0  A03B                     syscall    Delay
  427. 000003D2  2280                     move.l     [A1], D0
  428. 000003D4  4E75                     rts
  429. fn000003D6:
  430. 000003D6  2078 00E4                movea.l    A0, [0x000000E4]
  431. 000003DA  B1F8 02AE                cmpa.l     A0, [0x000002AE /* ROMBase */]
  432. 000003DE  651E                     bcs        +0x20 /* 000003FE */
  433. 000003E0  703A                     moveq.l    D0, 0x3A
  434. 000003E2  A322                     syscall    NewHandleClear, flags=3
  435. 000003E4  6600 00D2                bne        +0xD4 /* 000004B8 */
  436. 000003E8  A029                     syscall    HLock
  437. 000003EA  21C8 00E4                move.l     [0x000000E4], A0
  438. 000003EE  2250                     movea.l    A1, [A0]
  439. 000003F0  2378 033C 0034           move.l     [A1 + 0x34], [0x0000033C /* IAZNotify */]
  440. 000003F6  43FA 0102                lea.l      A1, [PC + 0x102 /* 000004FA, value 0x61E42038 */]
  441. 000003FA  21C9 033C                move.l     [0x0000033C /* IAZNotify */], A1
  442. label000003FE:
  443. 000003FE  2250                     movea.l    A1, [A0]
  444. 00000400  4A69 0010                tst.w      [A1 + 0x10]
  445. 00000404  6F7E                     ble        +0x80 /* 00000484 */
  446. 00000406  222F 0004                move.l     D1, [A7 + 0x4]
  447. 0000040A  6B72                     bmi        +0x74 /* 0000047E */
  448. 0000040C  50E9 0039                st         [A1 + 0x39]
  449. 00000410  3229 0032                move.w     D1, [A1 + 0x32]
  450. 00000414  2408                     move.l     D2, A0
  451. 00000416  48E7 6000                movem.l    -[A7], D1,D2
  452. 0000041A  A9E1                     syscall    HandToHand
  453. 0000041C  4CDF 0006                movem.l    D1,D2, [A7]+
  454. 00000420  4A40                     tst.w      D0
  455. 00000422  6600 0094                bne        +0x96 /* 000004B8 */
  456. 00000426  7000                     moveq.l    D0, 0x00
  457. 00000428  0641 000C                addi.w     D1, 0xC
  458. 0000042C  3001                     move.w     D0, D1
  459. 0000042E  A024                     syscall    SetHandleSize
  460. 00000430  6600 0086                bne        +0x88 /* 000004B8 */
  461. 00000434  A029                     syscall    HLock
  462. 00000436  21C8 00E4                move.l     [0x000000E4], A0
  463. 0000043A  2250                     movea.l    A1, [A0]
  464. 0000043C  2078 027A                movea.l    A0, [0x0000027A /* SoundDCE */]
  465. 00000440  2149 0008                move.l     [A0 + 0x8], A1
  466. 00000444  2149 000C                move.l     [A0 + 0xC], A1
  467. 00000448  2042                     movea.l    A0, D2
  468. 0000044A  2050                     movea.l    A0, [A0]
  469. 0000044C  1028 0038                move.b     D0, [A0 + 0x38]
  470. 00000450  8129 0038                or.b       [A1 + 0x38], D0
  471. 00000454  2042                     movea.l    A0, D2
  472. 00000456  A023                     syscall    DisposHandle/DisposeHandle
  473. 00000458  3341 0032                move.w     [A1 + 0x32], D1
  474. 0000045C  08A9 0000 0038           bclr.b     [A1 + 0x38], 0x0
  475. 00000462  6708                     beq        +0xA /* 0000046C */
  476. 00000464  4269 0010                clr.w      [A1 + 0x10]
  477. 00000468  4EBA 009C                jsr        [PC + 0x9C /* 00000506 */]
  478. label0000046C:
  479. 0000046C  51E9 0039                sf         [A1 + 0x39]
  480. 00000470  D2C1                     add.w      A1, D1
  481. 00000472  700C                     moveq.l    D0, 0x0C
  482. 00000474  92C0                     sub.w      A1, D0
  483. 00000476  41EF 0004                lea.l      A0, [A7 + 0x4]
  484. 0000047A  A02E                     syscall    BlockMove/BlockMoveData
  485. 0000047C  603E                     bra        +0x40 /* 000004BC */
  486. label0000047E:
  487. 0000047E  3028 0010                move.w     D0, [A0 + 0x10]
  488. 00000482  6EFA                     bgt        -0x4 /* 0000047E */
  489. label00000484:
  490. 00000484  2049                     movea.l    A0, A1
  491. 00000486  317C 003A 0032           move.w     [A0 + 0x32], 0x3A /* ':' */
  492. 0000048C  216F 0008 0024           move.l     [A0 + 0x24], [A7 + 0x8]
  493. 00000492  216F 000C 0020           move.l     [A0 + 0x20], [A7 + 0xC]
  494. 00000498  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  495. 0000049E  222F 0004                move.l     D1, [A7 + 0x4]
  496. 000004A2  6A04                     bpl        +0x6 /* 000004A8 */
  497. 000004A4  A003                     syscall    Write
  498. 000004A6  600E                     bra        +0x10 /* 000004B6 */
  499. label000004A8:
  500. 000004A8  2141 001C                move.l     [A0 + 0x1C], D1
  501. 000004AC  43FA 0058                lea.l      A1, [PC + 0x58 /* 00000506, value 0x48E7E0C0 */]
  502. 000004B0  2149 000C                move.l     [A0 + 0xC], A1
  503. 000004B4  A403                     syscall    Write, flags=4
  504. label000004B6:
  505. 000004B6  4A40                     tst.w      D0
  506. label000004B8:
  507. 000004B8  6702                     beq        +0x4 /* 000004BC */
  508. 000004BA  6108                     bsr        +0xA /* 000004C4 */
  509. label000004BC:
  510. 000004BC  225F                     movea.l    A1, [A7]+
  511. 000004BE  DEFC 000C                add.w      A7, 0xC
  512. 000004C2  4ED1                     jmp        [A1]
  513. fn000004C4:
  514. 000004C4  2078 00E4                movea.l    A0, [0x000000E4]
  515. 000004C8  B1F8 02AE                cmpa.l     A0, [0x000002AE /* ROMBase */]
  516. 000004CC  6410                     bcc        +0x12 /* 000004DE */
  517. 000004CE  2250                     movea.l    A1, [A0]
  518. 000004D0  21E9 0034 033C           move.l     [0x0000033C /* IAZNotify */], [A1 + 0x34]
  519. 000004D6  A023                     syscall    DisposHandle/DisposeHandle
  520. 000004D8  31F8 02AE 00E4           move.w     [0x000000E4], [0x000002AE /* ROMBase */]
  521. label000004DE:
  522. 000004DE  4E75                     rts
  523. fn000004E0:
  524. 000004E0  4E56 FFE0                link       A6, -0x0020
  525. 000004E4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  526. 000004E8  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  527. 000004EE  A206                     syscall    KillIO, flags=2
  528. 000004F0  4278 0280                clr.w      [0x00000280 /* CurPitch */]
  529. 000004F4  61CE                     bsr        -0x30 /* 000004C4 */
  530. 000004F6  4E5E                     unlink     A6
  531. label000004F8:
  532. 000004F8  4E75                     rts
  533. 000004FA  61E4                     bsr        -0x1A /* 000004E0 */
  534. 000004FC  2038 033C                move.l     D0, [0x0000033C /* IAZNotify */]
  535. 00000500  6FF6                     ble        -0x8 /* 000004F8 */
  536. 00000502  2040                     movea.l    A0, D0
  537. 00000504  4ED0                     jmp        [A0]
  538. fn00000506:
  539. 00000506  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  540. 0000050A  2078 00E4                movea.l    A0, [0x000000E4]
  541. 0000050E  2050                     movea.l    A0, [A0]
  542. 00000510  4A28 0039                tst.b      [A0 + 0x39]
  543. 00000514  6706                     beq        +0x8 /* 0000051C */
  544. 00000516  50E8 0038                st         [A0 + 0x38]
  545. 0000051A  6062                     bra        +0x64 /* 0000057E */
  546. label0000051C:
  547. 0000051C  3028 0032                move.w     D0, [A0 + 0x32]
  548. 00000520  2228 001C                move.l     D1, [A0 + 0x1C]
  549. 00000524  670C                     beq        +0xE /* 00000532 */
  550. 00000526  2241                     movea.l    A1, D1
  551. 00000528  48E7 8080                movem.l    -[A7], D0,A0
  552. 0000052C  4E91                     jsr        [A1]
  553. 0000052E  4CDF 0101                movem.l    D0,A0, [A7]+
  554. label00000532:
  555. 00000532  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  556. 00000536  6746                     beq        +0x48 /* 0000057E */
  557. 00000538  2248                     movea.l    A1, A0
  558. 0000053A  41E8 003A                lea.l      A0, [A0 + 0x3A]
  559. 0000053E  2358 001C                move.l     [A1 + 0x1C], [A0]+
  560. 00000542  2358 0024                move.l     [A1 + 0x24], [A0]+
  561. 00000546  2358 0020                move.l     [A1 + 0x20], [A0]+
  562. 0000054A  337C FFFC 0018           move.w     [A1 + 0x18], 0xFFFC
  563. 00000550  7246                     moveq.l    D1, 0x46
  564. 00000552  9041                     sub.w      D0, D1
  565. 00000554  6712                     beq        +0x14 /* 00000568 */
  566. 00000556  3200                     move.w     D1, D0
  567. 00000558  48C0                     ext.l      D0
  568. 0000055A  2248                     movea.l    A1, A0
  569. 0000055C  92FC 000C                sub.w      A1, 0xC
  570. 00000560  A02E                     syscall    BlockMove/BlockMoveData
  571. 00000562  0641 003A                addi.w     D1, 0x3A /* ':' */
  572. 00000566  6002                     bra        +0x4 /* 0000056A */
  573. label00000568:
  574. 00000568  723A                     moveq.l    D1, 0x3A
  575. label0000056A:
  576. 0000056A  2078 00E4                movea.l    A0, [0x000000E4]
  577. 0000056E  2050                     movea.l    A0, [A0]
  578. 00000570  3141 0032                move.w     [A0 + 0x32], D1
  579. 00000574  43FA FF90                lea.l      A1, [PC - 0x70 /* 00000506, value 0x48E7E0C0 */]
  580. 00000578  2149 000C                move.l     [A0 + 0xC], A1
  581. 0000057C  A403                     syscall    Write, flags=4
  582. label0000057E:
  583. 0000057E  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  584. 00000582  4E75                     rts
  585. fn00000584:
  586. 00000584  225F                     movea.l    A1, [A7]+
  587. 00000586  50D7                     st         [A7]
  588. 00000588  2078 00E4                movea.l    A0, [0x000000E4]
  589. 0000058C  B1F8 02AE                cmpa.l     A0, [0x000002AE /* ROMBase */]
  590. 00000590  6408                     bcc        +0xA /* 0000059A */
  591. 00000592  2050                     movea.l    A0, [A0]
  592. 00000594  4A68 0010                tst.w      [A0 + 0x10]
  593. 00000598  5FD7                     sle        [A7]
  594. label0000059A:
  595. 0000059A  4417                     neg.b      [A7]
  596. 0000059C  4ED1                     jmp        [A1]
  597. fn0000059E:
  598. 0000059E  206F 0004                movea.l    A0, [A7 + 0x4]
  599. 000005A2  202F 0008                move.l     D0, [A7 + 0x8]
  600. 000005A6  3F3C 0000                move.w     -[A7], 0x0
  601. 000005AA  A9EE                     syscall    Pack7/DecStr68K
  602. 000005AC  205F                     movea.l    A0, [A7]+
  603. 000005AE  504F                     addq.w     A7, 8
  604. 000005B0  4ED0                     jmp        [A0]
  605. fn000005B2:
  606. 000005B2  2F0A                     move.l     -[A7], A2
  607. 000005B4  203C 0000 0064           move.l     D0, 0x64 /* 'd' */
  608. 000005BA  A122                     syscall    NewHandle, flags=1
  609. 000005BC  226F 0008                movea.l    A1, [A7 + 0x8]
  610. 000005C0  2288                     move.l     [A1], A0
  611. 000005C2  4A40                     tst.w      D0
  612. 000005C4  6620                     bne        +0x22 /* 000005E6 */
  613. 000005C6  A029                     syscall    HLock
  614. 000005C8  2450                     movea.l    A2, [A0]
  615. 000005CA  7000                     moveq.l    D0, 0x00
  616. 000005CC  7218                     moveq.l    D1, 0x18
  617. 000005CE  204A                     movea.l    A0, A2
  618. label000005D0:
  619. 000005D0  20C0                     move.l     [A0]+, D0
  620. 000005D2  51C9 FFFC                dbf        D1, -0x6 /* 000005D0 */
  621. 000005D6  4267                     clr.w      -[A7]
  622. 000005D8  487A 00D2                pea.l      [PC + 0xD2 /* 000006AC, value 0x94D6163 '\tMac', pstring "MacinTalk" */]
  623. 000005DC  A997                     syscall    OpenResFile
  624. 000005DE  301F                     move.w     D0, [A7]+
  625. 000005E0  6A12                     bpl        +0x14 /* 000005F4 */
  626. 000005E2  3038 0A60                move.w     D0, [0x00000A60 /* ResErr */]
  627. label000005E6:
  628. 000005E6  245F                     movea.l    A2, [A7]+
  629. 000005E8  2F57 0008                move.l     [A7 + 0x8], [A7]
  630. 000005EC  508F                     addq.l     A7, 8
  631. 000005EE  3F40 0004                move.w     [A7 + 0x4], D0
  632. 000005F2  4E75                     rts
  633. label000005F4:
  634. 000005F4  3540 004A                move.w     [A2 + 0x4A], D0
  635. 000005F8  1F3C 0000                move.b     -[A7], 0x0
  636. 000005FC  A99B                     syscall    SetResLoad
  637. 000005FE  42A7                     clr.l      -[A7]
  638. 00000600  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  639. 00000606  487A 009C                pea.l      [PC + 0x9C /* 000006A4, value 0x72E5350, pstring ".SPEECH" */]
  640. 0000060A  A9A1                     syscall    GetNamedResource
  641. 0000060C  225F                     movea.l    A1, [A7]+
  642. 0000060E  3038 0A60                move.w     D0, [0x00000A60 /* ResErr */]
  643. 00000612  66D2                     bne        -0x2C /* 000005E6 */
  644. 00000614  1F3C 0001                move.b     -[A7], 0x1
  645. 00000618  A99B                     syscall    SetResLoad
  646. 0000061A  2078 011C                movea.l    A0, [0x0000011C /* UTableBase */]
  647. 0000061E  D0FC 0080                add.w      A0, 0x80
  648. 00000622  303C 0020                move.w     D0, 0x20 /* ' ' */
  649. label00000626:
  650. 00000626  5340                     subq.w     D0, 1
  651. 00000628  0C40 0012                cmpi.w     D0, 0x12
  652. 0000062C  6E06                     bgt        +0x8 /* 00000634 */
  653. 0000062E  303C F060                move.w     D0, 0xF060
  654. 00000632  60B2                     bra        -0x4C /* 000005E6 */
  655. label00000634:
  656. 00000634  0CA0 0000 0000           cmpi.l     -[A0], 0x0
  657. 0000063A  66EA                     bne        -0x14 /* 00000626 */
  658. 0000063C  3200                     move.w     D1, D0
  659. 0000063E  5241                     addq.w     D1, 1
  660. 00000640  4441                     neg.w      D1
  661. 00000642  3541 0046                move.w     [A2 + 0x46], D1
  662. 00000646  2F09                     move.l     -[A7], A1
  663. 00000648  3F00                     move.w     -[A7], D0
  664. 0000064A  2F3C 0000 0000           move.l     -[A7], 0x0
  665. 00000650  A9A9                     syscall    SetResInfo
  666. 00000652  2F09                     move.l     -[A7], A1
  667. 00000654  A9A2                     syscall    LoadResource
  668. 00000656  3038 0A60                move.w     D0, [0x00000A60 /* ResErr */]
  669. 0000065A  2049                     movea.l    A0, A1
  670. 0000065C  A029                     syscall    HLock
  671. 0000065E  245F                     movea.l    A2, [A7]+
  672. 00000660  205F                     movea.l    A0, [A7]+
  673. 00000662  201F                     move.l     D0, [A7]+
  674. 00000664  225F                     movea.l    A1, [A7]+
  675. 00000666  2F08                     move.l     -[A7], A0
  676. 00000668  2F0A                     move.l     -[A7], A2
  677. 0000066A  2440                     movea.l    A2, D0
  678. 0000066C  2452                     movea.l    A2, [A2]
  679. 0000066E  2F0A                     move.l     -[A7], A2
  680. 00000670  2452                     movea.l    A2, [A2]
  681. 00000672  41EA 0000                lea.l      A0, [A2 + 0x0]
  682. 00000676  2149 003C                move.l     [A0 + 0x3C], A1
  683. 0000067A  43FA 0028                lea.l      A1, [PC + 0x28 /* 000006A4, value 0x72E5350, pstring ".SPEECH" */]
  684. 0000067E  2149 0012                move.l     [A0 + 0x12], A1
  685. 00000682  4268 0016                clr.w      [A0 + 0x16]
  686. 00000686  4268 001A                clr.w      [A0 + 0x1A]
  687. 0000068A  42A8 001C                clr.l      [A0 + 0x1C]
  688. 0000068E  A000                     syscall    Open/PBHOpen/HOpen
  689. 00000690  3F68 0010 000C           move.w     [A7 + 0xC], [A0 + 0x10]
  690. 00000696  2568 0034 0042           move.l     [A2 + 0x42], [A0 + 0x34]
  691. 0000069C  205F                     movea.l    A0, [A7]+
  692. 0000069E  A02A                     syscall    HUnlock
  693. 000006A0  245F                     movea.l    A2, [A7]+
  694. 000006A2  4E75                     rts
  695. 000006A4  072E 5350                btst       [A6 + 0x5350], D3
  696. 000006A8  4545                     chk.w      D2, D5
  697. 000006AA  4348                     chk.w      D1, A0
  698. 000006AC  094D                     bchg       A5, D4
  699. 000006AE  6163                     bsr        +0x65 /* 00000713 */
  700. 000006B0  696E                     bvs        +0x70 /* 00000720 */
  701. 000006B2  5461                     addq.w     -[A1], 2
  702. 000006B4  6C6B                     bge        +0x6D /* 00000721 */
  703. export_29:
  704. 000006B6  2F0A                     move.l     -[A7], A2
  705. 000006B8  206F 0008                movea.l    A0, [A7 + 0x8]
  706. 000006BC  A029                     syscall    HLock
  707. 000006BE  2450                     movea.l    A2, [A0]
  708. 000006C0  41EA 0000                lea.l      A0, [A2 + 0x0]
  709. 000006C4  A201                     syscall    Close, flags=2
  710. 000006C6  302A 004A                move.w     D0, [A2 + 0x4A]
  711. 000006CA  6704                     beq        +0x6 /* 000006D0 */
  712. 000006CC  3F00                     move.w     -[A7], D0
  713. 000006CE  A99A                     syscall    CloseResFile
  714. label000006D0:
  715. 000006D0  206F 0008                movea.l    A0, [A7 + 0x8]
  716. 000006D4  A02A                     syscall    HUnlock
  717. 000006D6  A023                     syscall    DisposHandle/DisposeHandle
  718. 000006D8  245F                     movea.l    A2, [A7]+
  719. 000006DA  2F57 0004                move.l     [A7 + 0x4], [A7]
  720. 000006DE  588F                     addq.l     A7, 4
  721. 000006E0  4E75                     rts
  722. 000006E2  221F                     move.l     D1, [A7]+
  723. 000006E4  341F                     move.w     D2, [A7]+
  724. 000006E6  205F                     movea.l    A0, [A7]+
  725. 000006E8  2F01                     move.l     -[A7], D1
  726. 000006EA  2F08                     move.l     -[A7], A0
  727. 000006EC  A029                     syscall    HLock
  728. 000006EE  2250                     movea.l    A1, [A0]
  729. 000006F0  4E56 FFE0                link       A6, -0x0020
  730. 000006F4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  731. 000006F8  3169 0046 0018           move.w     [A0 + 0x18], [A1 + 0x46]
  732. 000006FE  317C 0002 001A           move.w     [A0 + 0x1A], 0x2
  733. 00000704  3142 001C                move.w     [A0 + 0x1C], D2
  734. 00000708  A204                     syscall    Control, flags=2
  735. 0000070A  4E5E                     unlink     A6
  736. 0000070C  205F                     movea.l    A0, [A7]+
  737. 0000070E  A02A                     syscall    HUnlock
  738. 00000710  4E75                     rts
  739. 00000712  7400                     moveq.l    D2, 0x00
  740. 00000714  221F                     move.l     D1, [A7]+
  741. 00000716  141F                     move.b     D2, [A7]+
  742. 00000718  205F                     movea.l    A0, [A7]+
  743. 0000071A  2F01                     move.l     -[A7], D1
  744. 0000071C  2F08                     move.l     -[A7], A0
  745. 0000071E  A029                     syscall    HLock
  746. label00000720:
  747. 00000720  2250                     movea.l    A1, [A0]
  748. 00000722  4E56 FFE0                link       A6, -0x0020
  749. 00000726  41EE FFE0                lea.l      A0, [A6 - 0x20]
  750. 0000072A  3169 0046 0018           move.w     [A0 + 0x18], [A1 + 0x46]
  751. 00000730  317C 0003 001A           move.w     [A0 + 0x1A], 0x3
  752. 00000736  3142 001C                move.w     [A0 + 0x1C], D2
  753. 0000073A  A204                     syscall    Control, flags=2
  754. 0000073C  4E5E                     unlink     A6
  755. 0000073E  205F                     movea.l    A0, [A7]+
  756. 00000740  A02A                     syscall    HUnlock
  757. 00000742  4E75                     rts
  758. 00000744  7400                     moveq.l    D2, 0x00
  759. 00000746  225F                     movea.l    A1, [A7]+
  760. 00000748  141F                     move.b     D2, [A7]+
  761. 0000074A  321F                     move.w     D1, [A7]+
  762. 0000074C  205F                     movea.l    A0, [A7]+
  763. 0000074E  2F09                     move.l     -[A7], A1
  764. 00000750  2F08                     move.l     -[A7], A0
  765. 00000752  A029                     syscall    HLock
  766. 00000754  2250                     movea.l    A1, [A0]
  767. 00000756  4E56 FFE0                link       A6, -0x0020
  768. 0000075A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  769. 0000075E  3169 0046 0018           move.w     [A0 + 0x18], [A1 + 0x46]
  770. 00000764  317C 0000 001A           move.w     [A0 + 0x1A], 0x0
  771. 0000076A  3142 001C                move.w     [A0 + 0x1C], D2
  772. 0000076E  A204                     syscall    Control, flags=2
  773. 00000770  317C 0004 001A           move.w     [A0 + 0x1A], 0x4
  774. 00000776  3141 001C                move.w     [A0 + 0x1C], D1
  775. 0000077A  A204                     syscall    Control, flags=2
  776. 0000077C  4E5E                     unlink     A6
  777. 0000077E  205F                     movea.l    A0, [A7]+
  778. 00000780  A02A                     syscall    HUnlock
  779. 00000782  4E75                     rts
  780. fn00000784:
  781. 00000784  201F                     move.l     D0, [A7]+
  782. 00000786  225F                     movea.l    A1, [A7]+
  783. 00000788  205F                     movea.l    A0, [A7]+
  784. 0000078A  2F00                     move.l     -[A7], D0
  785. 0000078C  2F08                     move.l     -[A7], A0
  786. 0000078E  A029                     syscall    HLock
  787. 00000790  2049                     movea.l    A0, A1
  788. 00000792  A025                     syscall    GetHandleSize
  789. 00000794  2F0A                     move.l     -[A7], A2
  790. 00000796  246F 0004                movea.l    A2, [A7 + 0x4]
  791. 0000079A  2452                     movea.l    A2, [A2]
  792. 0000079C  41EA 0000                lea.l      A0, [A2 + 0x0]
  793. 000007A0  316A 0046 0018           move.w     [A0 + 0x18], [A2 + 0x46]
  794. 000007A6  2149 0020                move.l     [A0 + 0x20], A1
  795. 000007AA  2140 0024                move.l     [A0 + 0x24], D0
  796. 000007AE  A203                     syscall    Write, flags=2
  797. 000007B0  245F                     movea.l    A2, [A7]+
  798. 000007B2  205F                     movea.l    A0, [A7]+
  799. 000007B4  3F00                     move.w     -[A7], D0
  800. 000007B6  A02A                     syscall    HUnlock
  801. 000007B8  301F                     move.w     D0, [A7]+
  802. 000007BA  3F40 0004                move.w     [A7 + 0x4], D0
  803. 000007BE  4E75                     rts
  804. fn000007C0:
  805. 000007C0  206F 0010                movea.l    A0, [A7 + 0x10]
  806. 000007C4  2F6F 000C 0010           move.l     [A7 + 0x10], [A7 + 0xC]
  807. 000007CA  2F6F 0008 000C           move.l     [A7 + 0xC], [A7 + 0x8]
  808. 000007D0  2F6F 0004 0008           move.l     [A7 + 0x8], [A7 + 0x4]
  809. 000007D6  2F57 0004                move.l     [A7 + 0x4], [A7]
  810. 000007DA  588F                     addq.l     A7, 4
  811. 000007DC  A029                     syscall    HLock
  812. 000007DE  2050                     movea.l    A0, [A0]
  813. 000007E0  2068 0042                movea.l    A0, [A0 + 0x42]
  814. 000007E4  A029                     syscall    HLock
  815. 000007E6  2050                     movea.l    A0, [A0]
  816. 000007E8  4ED0                     jmp        [A0]
  817. 000007EA  4E75                     rts
  818. export_28:
  819. 000007EC  4E56 FFFC                link       A6, -0x0004
  820. 000007F0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  821. 000007F4  3E3C 0000                move.w     D7, 0x0
  822. 000007F8  3D47 FFFC                move.w     [A6 - 0x4], D7
  823. 000007FC  0C47 003D                cmpi.w     D7, 0x3D /* '=' */
  824. 00000800  6E00 004A                bgt        +0x4C /* 0000084C */
  825. label00000804:
  826. 00000804  3C3C 0000                move.w     D6, 0x0
  827. 00000808  3D46 FFFE                move.w     [A6 - 0x2], D6
  828. 0000080C  0C46 0026                cmpi.w     D6, 0x26 /* '&' */
  829. 00000810  6E00 0028                bgt        +0x2A /* 0000083A */
  830. label00000814:
  831. 00000814  286E 0008                movea.l    A4, [A6 + 0x8]
  832. 00000818  3A07                     move.w     D5, D7
  833. 0000081A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  834. 0000081E  3806                     move.w     D4, D6
  835. 00000820  D844                     add.w      D4, D4
  836. 00000822  D845                     add.w      D4, D5
  837. 00000824  4274 4000                clr.w      [A4 + D4.w]
  838. 00000828  0C46 0026                cmpi.w     D6, 0x26 /* '&' */
  839. 0000082C  6C00 000C                bge        +0xE /* 0000083A */
  840. 00000830  5246                     addq.w     D6, 1
  841. 00000832  3D46 FFFE                move.w     [A6 - 0x2], D6
  842. 00000836  4EFA FFDC                jmp        [PC - 0x24 /* 00000814 */]
  843. label0000083A:
  844. 0000083A  0C47 003D                cmpi.w     D7, 0x3D /* '=' */
  845. 0000083E  6C00 000C                bge        +0xE /* 0000084C */
  846. 00000842  5247                     addq.w     D7, 1
  847. 00000844  3D47 FFFC                move.w     [A6 - 0x4], D7
  848. 00000848  4EFA FFBA                jmp        [PC - 0x46 /* 00000804 */]
  849. label0000084C:
  850. 0000084C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  851. 00000850  4E5E                     unlink     A6
  852. 00000852  2E9F                     move.l     [A7], [A7]+
  853. 00000854  4E75                     rts
  854. export_27:
  855. 00000856  4E56 0000                link       A6, 0
  856. 0000085A  48E7 0108                movem.l    -[A7], D7,A4
  857. 0000085E  286E 0008                movea.l    A4, [A6 + 0x8]
  858. 00000862  397C 0003 0050           move.w     [A4 + 0x50], 0x3
  859. 00000868  286E 0008                movea.l    A4, [A6 + 0x8]
  860. 0000086C  397C 0002 0052           move.w     [A4 + 0x52], 0x2
  861. 00000872  286E 0008                movea.l    A4, [A6 + 0x8]
  862. 00000876  397C 0001 0054           move.w     [A4 + 0x54], 0x1
  863. 0000087C  286E 0008                movea.l    A4, [A6 + 0x8]
  864. 00000880  397C 0002 009E           move.w     [A4 + 0x9E], 0x2
  865. 00000886  286E 0008                movea.l    A4, [A6 + 0x8]
  866. 0000088A  397C 0002 00A0           move.w     [A4 + 0xA0], 0x2
  867. 00000890  4CDF 1080                movem.l    D7,A4, [A7]+
  868. 00000894  4E5E                     unlink     A6
  869. 00000896  2E9F                     move.l     [A7], [A7]+
  870. 00000898  4E75                     rts
  871. fn0000089A:
  872. 0000089A  4E56 FFFC                link       A6, -0x0004
  873. 0000089E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  874. 000008A2  486D FE0A                pea.l      [A5 - 0x1F6]
  875. 000008A6  3F3C 0008                move.w     -[A7], 0x8
  876. 000008AA  3F3C 0008                move.w     -[A7], 0x8
  877. 000008AE  3F3C 0011                move.w     -[A7], 0x11
  878. 000008B2  3F3C 0019                move.w     -[A7], 0x19
  879. 000008B6  A8A7                     syscall    SetRect
  880. 000008B8  486D FE02                pea.l      [A5 - 0x1FE]
  881. 000008BC  4267                     clr.w      -[A7]
  882. 000008BE  4267                     clr.w      -[A7]
  883. 000008C0  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  884. 000008C4  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  885. 000008C8  A8A7                     syscall    SetRect
  886. 000008CA  1E3C 0000                move.b     D7, 0x0
  887. 000008CE  1D47 FFFE                move.b     [A6 - 0x2], D7
  888. 000008D2  0C07 0004                cmpi.b     D7, 0x4
  889. 000008D6  6E00 00AC                bgt        +0xAE /* 00000984 */
  890. label000008DA:
  891. 000008DA  3C3C 0000                move.w     D6, 0x0
  892. 000008DE  3D46 FFFC                move.w     [A6 - 0x4], D6
  893. 000008E2  0C46 0003                cmpi.w     D6, 0x3
  894. 000008E6  6E00 008A                bgt        +0x8C /* 00000972 */
  895. label000008EA:
  896. 000008EA  4245                     clr.w      D5
  897. 000008EC  1A07                     move.b     D5, D7
  898. 000008EE  ED4D                     lsl        D5.w, 6
  899. 000008F0  3806                     move.w     D4, D6
  900. 000008F2  E94C                     lsl        D4.w, 4
  901. 000008F4  D845                     add.w      D4, D5
  902. 000008F6  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  903. 000008FA  4874 4000                pea.l      [A4 + D4.w]
  904. 000008FE  4285                     clr.l      D5
  905. 00000900  1A07                     move.b     D5, D7
  906. 00000902  EB8D                     lsl        D5, 5
  907. 00000904  DA85                     add.l      D5, D5
  908. 00000906  3F05                     move.w     -[A7], D5
  909. 00000908  3A06                     move.w     D5, D6
  910. 0000090A  EB4D                     lsl        D5.w, 5
  911. 0000090C  3F05                     move.w     -[A7], D5
  912. 0000090E  4285                     clr.l      D5
  913. 00000910  1A07                     move.b     D5, D7
  914. 00000912  DA85                     add.l      D5, D5
  915. 00000914  5285                     addq.l     D5, 1
  916. 00000916  EB8D                     lsl        D5, 5
  917. 00000918  3F05                     move.w     -[A7], D5
  918. 0000091A  3A06                     move.w     D5, D6
  919. 0000091C  5245                     addq.w     D5, 1
  920. 0000091E  EB4D                     lsl        D5.w, 5
  921. 00000920  3F05                     move.w     -[A7], D5
  922. 00000922  A8A7                     syscall    SetRect
  923. 00000924  4245                     clr.w      D5
  924. 00000926  1A07                     move.b     D5, D7
  925. 00000928  ED4D                     lsl        D5.w, 6
  926. 0000092A  3806                     move.w     D4, D6
  927. 0000092C  E94C                     lsl        D4.w, 4
  928. 0000092E  D845                     add.w      D4, D5
  929. 00000930  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  930. 00000934  4874 4008                pea.l      [A4 + D4.w + 0x8]
  931. 00000938  4285                     clr.l      D5
  932. 0000093A  1A07                     move.b     D5, D7
  933. 0000093C  DA85                     add.l      D5, D5
  934. 0000093E  5285                     addq.l     D5, 1
  935. 00000940  EB8D                     lsl        D5, 5
  936. 00000942  3F05                     move.w     -[A7], D5
  937. 00000944  3A06                     move.w     D5, D6
  938. 00000946  EB4D                     lsl        D5.w, 5
  939. 00000948  3F05                     move.w     -[A7], D5
  940. 0000094A  4285                     clr.l      D5
  941. 0000094C  1A07                     move.b     D5, D7
  942. 0000094E  DA85                     add.l      D5, D5
  943. 00000950  5485                     addq.l     D5, 2
  944. 00000952  EB8D                     lsl        D5, 5
  945. 00000954  3F05                     move.w     -[A7], D5
  946. 00000956  3A06                     move.w     D5, D6
  947. 00000958  5245                     addq.w     D5, 1
  948. 0000095A  EB4D                     lsl        D5.w, 5
  949. 0000095C  3F05                     move.w     -[A7], D5
  950. 0000095E  A8A7                     syscall    SetRect
  951. 00000960  0C46 0003                cmpi.w     D6, 0x3
  952. 00000964  6C00 000C                bge        +0xE /* 00000972 */
  953. 00000968  5246                     addq.w     D6, 1
  954. 0000096A  3D46 FFFC                move.w     [A6 - 0x4], D6
  955. 0000096E  4EFA FF7A                jmp        [PC - 0x86 /* 000008EA */]
  956. label00000972:
  957. 00000972  0C07 0004                cmpi.b     D7, 0x4
  958. 00000976  6C00 000C                bge        +0xE /* 00000984 */
  959. 0000097A  5207                     addq.b     D7, 1
  960. 0000097C  1D47 FFFE                move.b     [A6 - 0x2], D7
  961. 00000980  4EFA FF58                jmp        [PC - 0xA8 /* 000008DA */]
  962. label00000984:
  963. 00000984  486D FF0E                pea.l      [A5 - 0xF2]
  964. 00000988  3F3C 01E0                move.w     -[A7], 0x1E0
  965. 0000098C  4267                     clr.w      -[A7]
  966. 0000098E  3F3C 0200                move.w     -[A7], 0x200
  967. 00000992  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  968. 00000996  A8A7                     syscall    SetRect
  969. 00000998  3E3C 0001                move.w     D7, 0x1
  970. 0000099C  3D47 FFFC                move.w     [A6 - 0x4], D7
  971. 000009A0  0C47 0008                cmpi.w     D7, 0x8
  972. 000009A4  6E00 003A                bgt        +0x3C /* 000009E0 */
  973. label000009A8:
  974. 000009A8  3C07                     move.w     D6, D7
  975. 000009AA  5346                     subq.w     D6, 1
  976. 000009AC  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  977. 000009B0  49ED FB80                lea.l      A4, [A5 - 0x480]
  978. 000009B4  4874 6018                pea.l      [A4 + D6.w + 0x18]
  979. 000009B8  3C07                     move.w     D6, D7
  980. 000009BA  EB4E                     lsl        D6.w, 5
  981. 000009BC  3F06                     move.w     -[A7], D6
  982. 000009BE  4267                     clr.w      -[A7]
  983. 000009C0  3C07                     move.w     D6, D7
  984. 000009C2  5246                     addq.w     D6, 1
  985. 000009C4  EB4E                     lsl        D6.w, 5
  986. 000009C6  3F06                     move.w     -[A7], D6
  987. 000009C8  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  988. 000009CC  A8A7                     syscall    SetRect
  989. 000009CE  0C47 0008                cmpi.w     D7, 0x8
  990. 000009D2  6C00 000C                bge        +0xE /* 000009E0 */
  991. 000009D6  5247                     addq.w     D7, 1
  992. 000009D8  3D47 FFFC                move.w     [A6 - 0x4], D7
  993. 000009DC  4EFA FFCA                jmp        [PC - 0x36 /* 000009A8 */]
  994. label000009E0:
  995. 000009E0  3E3C 0001                move.w     D7, 0x1
  996. 000009E4  3D47 FFFC                move.w     [A6 - 0x4], D7
  997. 000009E8  0C47 0006                cmpi.w     D7, 0x6
  998. 000009EC  6E00 003E                bgt        +0x40 /* 00000A2C */
  999. label000009F0:
  1000. 000009F0  3C07                     move.w     D6, D7
  1001. 000009F2  5346                     subq.w     D6, 1
  1002. 000009F4  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1003. 000009F8  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1004. 000009FC  4874 601A                pea.l      [A4 + D6.w + 0x1A]
  1005. 00000A00  3C07                     move.w     D6, D7
  1006. 00000A02  5046                     addq.w     D6, 8
  1007. 00000A04  EB4E                     lsl        D6.w, 5
  1008. 00000A06  3F06                     move.w     -[A7], D6
  1009. 00000A08  4267                     clr.w      -[A7]
  1010. 00000A0A  3C07                     move.w     D6, D7
  1011. 00000A0C  5046                     addq.w     D6, 8
  1012. 00000A0E  5246                     addq.w     D6, 1
  1013. 00000A10  EB4E                     lsl        D6.w, 5
  1014. 00000A12  3F06                     move.w     -[A7], D6
  1015. 00000A14  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1016. 00000A18  A8A7                     syscall    SetRect
  1017. 00000A1A  0C47 0006                cmpi.w     D7, 0x6
  1018. 00000A1E  6C00 000C                bge        +0xE /* 00000A2C */
  1019. 00000A22  5247                     addq.w     D7, 1
  1020. 00000A24  3D47 FFFC                move.w     [A6 - 0x4], D7
  1021. 00000A28  4EFA FFC6                jmp        [PC - 0x3A /* 000009F0 */]
  1022. label00000A2C:
  1023. 00000A2C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1024. 00000A30  4E5E                     unlink     A6
  1025. 00000A32  4E75                     rts
  1026. export_26:
  1027. fn00000A34:
  1028. 00000A34  4E56 0000                link       A6, 0
  1029. 00000A38  48E7 0118                movem.l    -[A7], D7,A3,A4
  1030. 00000A3C  4EFA 004E                jmp        [PC + 0x4E /* 00000A8C */]
  1031. label00000A40:
  1032. 00000A40  286E 000E                movea.l    A4, [A6 + 0xE]
  1033. 00000A44  266E 000E                movea.l    A3, [A6 + 0xE]
  1034. 00000A48  3E13                     move.w     D7, [A3]
  1035. 00000A4A  5347                     subq.w     D7, 1
  1036. 00000A4C  3887                     move.w     [A4], D7
  1037. 00000A4E  4EFA 0066                jmp        [PC + 0x66 /* 00000AB6 */]
  1038. label00000A52:
  1039. 00000A52  286E 000E                movea.l    A4, [A6 + 0xE]
  1040. 00000A56  266E 000E                movea.l    A3, [A6 + 0xE]
  1041. 00000A5A  3E13                     move.w     D7, [A3]
  1042. 00000A5C  5247                     addq.w     D7, 1
  1043. 00000A5E  3887                     move.w     [A4], D7
  1044. 00000A60  4EFA 0054                jmp        [PC + 0x54 /* 00000AB6 */]
  1045. label00000A64:
  1046. 00000A64  286E 000A                movea.l    A4, [A6 + 0xA]
  1047. 00000A68  266E 000A                movea.l    A3, [A6 + 0xA]
  1048. 00000A6C  3E13                     move.w     D7, [A3]
  1049. 00000A6E  5347                     subq.w     D7, 1
  1050. 00000A70  3887                     move.w     [A4], D7
  1051. 00000A72  4EFA 0042                jmp        [PC + 0x42 /* 00000AB6 */]
  1052. label00000A76:
  1053. 00000A76  286E 000A                movea.l    A4, [A6 + 0xA]
  1054. 00000A7A  266E 000A                movea.l    A3, [A6 + 0xA]
  1055. 00000A7E  3E13                     move.w     D7, [A3]
  1056. 00000A80  5247                     addq.w     D7, 1
  1057. 00000A82  3887                     move.w     [A4], D7
  1058. 00000A84  4EFA 0030                jmp        [PC + 0x30 /* 00000AB6 */]
  1059. label00000A88:
  1060. 00000A88  4EFA 002C                jmp        [PC + 0x2C /* 00000AB6 */]
  1061. label00000A8C:
  1062. 00000A8C  4247                     clr.w      D7
  1063. 00000A8E  1E2E 0008                move.b     D7, [A6 + 0x8]
  1064. 00000A92  0C07 0000                cmpi.b     D7, 0x0
  1065. 00000A96  6700 FFA8                beq        -0x56 /* 00000A40 */
  1066. 00000A9A  0C07 0001                cmpi.b     D7, 0x1
  1067. 00000A9E  6700 FFB2                beq        -0x4C /* 00000A52 */
  1068. 00000AA2  0C07 0002                cmpi.b     D7, 0x2
  1069. 00000AA6  6700 FFBC                beq        -0x42 /* 00000A64 */
  1070. 00000AAA  0C07 0003                cmpi.b     D7, 0x3
  1071. 00000AAE  6700 FFC6                beq        -0x38 /* 00000A76 */
  1072. 00000AB2  4EFA FFD4                jmp        [PC - 0x2C /* 00000A88 */]
  1073. label00000AB6:
  1074. 00000AB6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1075. 00000ABA  4E5E                     unlink     A6
  1076. 00000ABC  205F                     movea.l    A0, [A7]+
  1077. 00000ABE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1078. 00000AC2  4ED0                     jmp        [A0]
  1079. export_25:
  1080. 00000AC4  4E56 FFFA                link       A6, -0x0006
  1081. 00000AC8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1082. 00000ACC  4EFA 01AE                jmp        [PC + 0x1AE /* 00000C7C */]
  1083. label00000AD0:
  1084. 00000AD0  286E 000E                movea.l    A4, [A6 + 0xE]
  1085. 00000AD4  3E2E 000C                move.w     D7, [A6 + 0xC]
  1086. 00000AD8  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1087. 00000ADC  3C2E 000A                move.w     D6, [A6 + 0xA]
  1088. 00000AE0  DC46                     add.w      D6, D6
  1089. 00000AE2  DC47                     add.w      D6, D7
  1090. 00000AE4  266E 000E                movea.l    A3, [A6 + 0xE]
  1091. 00000AE8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1092. 00000AEC  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1093. 00000AF0  3A2E 000A                move.w     D5, [A6 + 0xA]
  1094. 00000AF4  DA45                     add.w      D5, D5
  1095. 00000AF6  DA47                     add.w      D5, D7
  1096. 00000AF8  4873 5000                pea.l      [A3 + D5.w]
  1097. 00000AFC  486E FFFC                pea.l      [A6 - 0x4]
  1098. 00000B00  3F3C 0002                move.w     -[A7], 0x2
  1099. 00000B04  3F3C 0004                move.w     -[A7], 0x4
  1100. 00000B08  4EBA F5A6                jsr        [PC - 0xA5A /* 000000B0 */]
  1101. 00000B0C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1102. 00000B10  8EBC 0000 0001           or.l       D7, 0x1
  1103. 00000B16  2D47 FFFC                move.l     [A6 - 0x4], D7
  1104. 00000B1A  486E FFFC                pea.l      [A6 - 0x4]
  1105. 00000B1E  486E FFFA                pea.l      [A6 - 0x6]
  1106. 00000B22  3F3C 0004                move.w     -[A7], 0x4
  1107. 00000B26  3F3C 0002                move.w     -[A7], 0x2
  1108. 00000B2A  4EBA F584                jsr        [PC - 0xA7C /* 000000B0 */]
  1109. 00000B2E  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1110. 00000B34  4EFA 0170                jmp        [PC + 0x170 /* 00000CA6 */]
  1111. label00000B38:
  1112. 00000B38  286E 000E                movea.l    A4, [A6 + 0xE]
  1113. 00000B3C  3E2E 000C                move.w     D7, [A6 + 0xC]
  1114. 00000B40  5347                     subq.w     D7, 1
  1115. 00000B42  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1116. 00000B46  3C2E 000A                move.w     D6, [A6 + 0xA]
  1117. 00000B4A  DC46                     add.w      D6, D6
  1118. 00000B4C  DC47                     add.w      D6, D7
  1119. 00000B4E  266E 000E                movea.l    A3, [A6 + 0xE]
  1120. 00000B52  3E2E 000C                move.w     D7, [A6 + 0xC]
  1121. 00000B56  5347                     subq.w     D7, 1
  1122. 00000B58  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1123. 00000B5C  3A2E 000A                move.w     D5, [A6 + 0xA]
  1124. 00000B60  DA45                     add.w      D5, D5
  1125. 00000B62  DA47                     add.w      D5, D7
  1126. 00000B64  4873 5000                pea.l      [A3 + D5.w]
  1127. 00000B68  486E FFFC                pea.l      [A6 - 0x4]
  1128. 00000B6C  3F3C 0002                move.w     -[A7], 0x2
  1129. 00000B70  3F3C 0004                move.w     -[A7], 0x4
  1130. 00000B74  4EBA F53A                jsr        [PC - 0xAC6 /* 000000B0 */]
  1131. 00000B78  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1132. 00000B7C  8EBC 0000 0001           or.l       D7, 0x1
  1133. 00000B82  2D47 FFFC                move.l     [A6 - 0x4], D7
  1134. 00000B86  486E FFFC                pea.l      [A6 - 0x4]
  1135. 00000B8A  486E FFFA                pea.l      [A6 - 0x6]
  1136. 00000B8E  3F3C 0004                move.w     -[A7], 0x4
  1137. 00000B92  3F3C 0002                move.w     -[A7], 0x2
  1138. 00000B96  4EBA F518                jsr        [PC - 0xAE8 /* 000000B0 */]
  1139. 00000B9A  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1140. 00000BA0  4EFA 0104                jmp        [PC + 0x104 /* 00000CA6 */]
  1141. label00000BA4:
  1142. 00000BA4  286E 000E                movea.l    A4, [A6 + 0xE]
  1143. 00000BA8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1144. 00000BAC  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1145. 00000BB0  3C2E 000A                move.w     D6, [A6 + 0xA]
  1146. 00000BB4  DC46                     add.w      D6, D6
  1147. 00000BB6  DC47                     add.w      D6, D7
  1148. 00000BB8  266E 000E                movea.l    A3, [A6 + 0xE]
  1149. 00000BBC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1150. 00000BC0  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1151. 00000BC4  3A2E 000A                move.w     D5, [A6 + 0xA]
  1152. 00000BC8  DA45                     add.w      D5, D5
  1153. 00000BCA  DA47                     add.w      D5, D7
  1154. 00000BCC  4873 5000                pea.l      [A3 + D5.w]
  1155. 00000BD0  486E FFFC                pea.l      [A6 - 0x4]
  1156. 00000BD4  3F3C 0002                move.w     -[A7], 0x2
  1157. 00000BD8  3F3C 0004                move.w     -[A7], 0x4
  1158. 00000BDC  4EBA F4D2                jsr        [PC - 0xB2E /* 000000B0 */]
  1159. 00000BE0  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1160. 00000BE4  8EBC 0000 0002           or.l       D7, 0x2
  1161. 00000BEA  2D47 FFFC                move.l     [A6 - 0x4], D7
  1162. 00000BEE  486E FFFC                pea.l      [A6 - 0x4]
  1163. 00000BF2  486E FFFA                pea.l      [A6 - 0x6]
  1164. 00000BF6  3F3C 0004                move.w     -[A7], 0x4
  1165. 00000BFA  3F3C 0002                move.w     -[A7], 0x2
  1166. 00000BFE  4EBA F4B0                jsr        [PC - 0xB50 /* 000000B0 */]
  1167. 00000C02  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1168. 00000C08  4EFA 009C                jmp        [PC + 0x9C /* 00000CA6 */]
  1169. label00000C0C:
  1170. 00000C0C  286E 000E                movea.l    A4, [A6 + 0xE]
  1171. 00000C10  3E2E 000C                move.w     D7, [A6 + 0xC]
  1172. 00000C14  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1173. 00000C18  3C2E 000A                move.w     D6, [A6 + 0xA]
  1174. 00000C1C  5346                     subq.w     D6, 1
  1175. 00000C1E  DC46                     add.w      D6, D6
  1176. 00000C20  DC47                     add.w      D6, D7
  1177. 00000C22  266E 000E                movea.l    A3, [A6 + 0xE]
  1178. 00000C26  3E2E 000C                move.w     D7, [A6 + 0xC]
  1179. 00000C2A  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1180. 00000C2E  3A2E 000A                move.w     D5, [A6 + 0xA]
  1181. 00000C32  5345                     subq.w     D5, 1
  1182. 00000C34  DA45                     add.w      D5, D5
  1183. 00000C36  DA47                     add.w      D5, D7
  1184. 00000C38  4873 5000                pea.l      [A3 + D5.w]
  1185. 00000C3C  486E FFFC                pea.l      [A6 - 0x4]
  1186. 00000C40  3F3C 0002                move.w     -[A7], 0x2
  1187. 00000C44  3F3C 0004                move.w     -[A7], 0x4
  1188. 00000C48  4EBA F466                jsr        [PC - 0xB9A /* 000000B0 */]
  1189. 00000C4C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1190. 00000C50  8EBC 0000 0002           or.l       D7, 0x2
  1191. 00000C56  2D47 FFFC                move.l     [A6 - 0x4], D7
  1192. 00000C5A  486E FFFC                pea.l      [A6 - 0x4]
  1193. 00000C5E  486E FFFA                pea.l      [A6 - 0x6]
  1194. 00000C62  3F3C 0004                move.w     -[A7], 0x4
  1195. 00000C66  3F3C 0002                move.w     -[A7], 0x2
  1196. 00000C6A  4EBA F444                jsr        [PC - 0xBBC /* 000000B0 */]
  1197. 00000C6E  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1198. 00000C74  4EFA 0030                jmp        [PC + 0x30 /* 00000CA6 */]
  1199. label00000C78:
  1200. 00000C78  4EFA 002C                jmp        [PC + 0x2C /* 00000CA6 */]
  1201. label00000C7C:
  1202. 00000C7C  4247                     clr.w      D7
  1203. 00000C7E  1E2E 0008                move.b     D7, [A6 + 0x8]
  1204. 00000C82  0C07 0000                cmpi.b     D7, 0x0
  1205. 00000C86  6700 FE48                beq        -0x1B6 /* 00000AD0 */
  1206. 00000C8A  0C07 0001                cmpi.b     D7, 0x1
  1207. 00000C8E  6700 FEA8                beq        -0x156 /* 00000B38 */
  1208. 00000C92  0C07 0002                cmpi.b     D7, 0x2
  1209. 00000C96  6700 FF0C                beq        -0xF2 /* 00000BA4 */
  1210. 00000C9A  0C07 0003                cmpi.b     D7, 0x3
  1211. 00000C9E  6700 FF6C                beq        -0x92 /* 00000C0C */
  1212. 00000CA2  4EFA FFD4                jmp        [PC - 0x2C /* 00000C78 */]
  1213. label00000CA6:
  1214. 00000CA6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1215. 00000CAA  4E5E                     unlink     A6
  1216. 00000CAC  205F                     movea.l    A0, [A7]+
  1217. 00000CAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1218. 00000CB2  4ED0                     jmp        [A0]
  1219. fn00000CB4:
  1220. 00000CB4  4E56 FFFA                link       A6, -0x0006
  1221. 00000CB8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1222. 00000CBC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1223. 00000CC0  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  1224. 00000CC4  6600 00DE                bne        +0xE0 /* 00000DA4 */
  1225. 00000CC8  3E2E 000E                move.w     D7, [A6 + 0xE]
  1226. 00000CCC  BE6E 000A                cmp.w      D7, [A6 + 0xA]
  1227. 00000CD0  6C00 006A                bge        +0x6C /* 00000D3C */
  1228. 00000CD4  286E 0010                movea.l    A4, [A6 + 0x10]
  1229. 00000CD8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1230. 00000CDC  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1231. 00000CE0  3C2E 000E                move.w     D6, [A6 + 0xE]
  1232. 00000CE4  DC46                     add.w      D6, D6
  1233. 00000CE6  DC47                     add.w      D6, D7
  1234. 00000CE8  266E 0010                movea.l    A3, [A6 + 0x10]
  1235. 00000CEC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1236. 00000CF0  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1237. 00000CF4  3A2E 000E                move.w     D5, [A6 + 0xE]
  1238. 00000CF8  DA45                     add.w      D5, D5
  1239. 00000CFA  DA47                     add.w      D5, D7
  1240. 00000CFC  4873 5000                pea.l      [A3 + D5.w]
  1241. 00000D00  486E FFFC                pea.l      [A6 - 0x4]
  1242. 00000D04  3F3C 0002                move.w     -[A7], 0x2
  1243. 00000D08  3F3C 0004                move.w     -[A7], 0x4
  1244. 00000D0C  4EBA F3A2                jsr        [PC - 0xC5E /* 000000B0 */]
  1245. 00000D10  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1246. 00000D14  8EBC 0000 0002           or.l       D7, 0x2
  1247. 00000D1A  2D47 FFFC                move.l     [A6 - 0x4], D7
  1248. 00000D1E  486E FFFC                pea.l      [A6 - 0x4]
  1249. 00000D22  486E FFFA                pea.l      [A6 - 0x6]
  1250. 00000D26  3F3C 0004                move.w     -[A7], 0x4
  1251. 00000D2A  3F3C 0002                move.w     -[A7], 0x2
  1252. 00000D2E  4EBA F380                jsr        [PC - 0xC80 /* 000000B0 */]
  1253. 00000D32  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1254. 00000D38  4EFA 0066                jmp        [PC + 0x66 /* 00000DA0 */]
  1255. label00000D3C:
  1256. 00000D3C  286E 0010                movea.l    A4, [A6 + 0x10]
  1257. 00000D40  3E2E 0008                move.w     D7, [A6 + 0x8]
  1258. 00000D44  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1259. 00000D48  3C2E 000A                move.w     D6, [A6 + 0xA]
  1260. 00000D4C  DC46                     add.w      D6, D6
  1261. 00000D4E  DC47                     add.w      D6, D7
  1262. 00000D50  266E 0010                movea.l    A3, [A6 + 0x10]
  1263. 00000D54  3E2E 0008                move.w     D7, [A6 + 0x8]
  1264. 00000D58  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1265. 00000D5C  3A2E 000A                move.w     D5, [A6 + 0xA]
  1266. 00000D60  DA45                     add.w      D5, D5
  1267. 00000D62  DA47                     add.w      D5, D7
  1268. 00000D64  4873 5000                pea.l      [A3 + D5.w]
  1269. 00000D68  486E FFFC                pea.l      [A6 - 0x4]
  1270. 00000D6C  3F3C 0002                move.w     -[A7], 0x2
  1271. 00000D70  3F3C 0004                move.w     -[A7], 0x4
  1272. 00000D74  4EBA F33A                jsr        [PC - 0xCC6 /* 000000B0 */]
  1273. 00000D78  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1274. 00000D7C  8EBC 0000 0002           or.l       D7, 0x2
  1275. 00000D82  2D47 FFFC                move.l     [A6 - 0x4], D7
  1276. 00000D86  486E FFFC                pea.l      [A6 - 0x4]
  1277. 00000D8A  486E FFFA                pea.l      [A6 - 0x6]
  1278. 00000D8E  3F3C 0004                move.w     -[A7], 0x4
  1279. 00000D92  3F3C 0002                move.w     -[A7], 0x2
  1280. 00000D96  4EBA F318                jsr        [PC - 0xCE8 /* 000000B0 */]
  1281. 00000D9A  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1282. label00000DA0:
  1283. 00000DA0  4EFA 00DA                jmp        [PC + 0xDA /* 00000E7C */]
  1284. label00000DA4:
  1285. 00000DA4  3E2E 000C                move.w     D7, [A6 + 0xC]
  1286. 00000DA8  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  1287. 00000DAC  6C00 006A                bge        +0x6C /* 00000E18 */
  1288. 00000DB0  286E 0010                movea.l    A4, [A6 + 0x10]
  1289. 00000DB4  3E2E 000C                move.w     D7, [A6 + 0xC]
  1290. 00000DB8  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1291. 00000DBC  3C2E 000E                move.w     D6, [A6 + 0xE]
  1292. 00000DC0  DC46                     add.w      D6, D6
  1293. 00000DC2  DC47                     add.w      D6, D7
  1294. 00000DC4  266E 0010                movea.l    A3, [A6 + 0x10]
  1295. 00000DC8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1296. 00000DCC  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1297. 00000DD0  3A2E 000E                move.w     D5, [A6 + 0xE]
  1298. 00000DD4  DA45                     add.w      D5, D5
  1299. 00000DD6  DA47                     add.w      D5, D7
  1300. 00000DD8  4873 5000                pea.l      [A3 + D5.w]
  1301. 00000DDC  486E FFFC                pea.l      [A6 - 0x4]
  1302. 00000DE0  3F3C 0002                move.w     -[A7], 0x2
  1303. 00000DE4  3F3C 0004                move.w     -[A7], 0x4
  1304. 00000DE8  4EBA F2C6                jsr        [PC - 0xD3A /* 000000B0 */]
  1305. 00000DEC  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1306. 00000DF0  8EBC 0000 0001           or.l       D7, 0x1
  1307. 00000DF6  2D47 FFFC                move.l     [A6 - 0x4], D7
  1308. 00000DFA  486E FFFC                pea.l      [A6 - 0x4]
  1309. 00000DFE  486E FFFA                pea.l      [A6 - 0x6]
  1310. 00000E02  3F3C 0004                move.w     -[A7], 0x4
  1311. 00000E06  3F3C 0002                move.w     -[A7], 0x2
  1312. 00000E0A  4EBA F2A4                jsr        [PC - 0xD5C /* 000000B0 */]
  1313. 00000E0E  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1314. 00000E14  4EFA 0066                jmp        [PC + 0x66 /* 00000E7C */]
  1315. label00000E18:
  1316. 00000E18  286E 0010                movea.l    A4, [A6 + 0x10]
  1317. 00000E1C  3E2E 0008                move.w     D7, [A6 + 0x8]
  1318. 00000E20  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1319. 00000E24  3C2E 000A                move.w     D6, [A6 + 0xA]
  1320. 00000E28  DC46                     add.w      D6, D6
  1321. 00000E2A  DC47                     add.w      D6, D7
  1322. 00000E2C  266E 0010                movea.l    A3, [A6 + 0x10]
  1323. 00000E30  3E2E 0008                move.w     D7, [A6 + 0x8]
  1324. 00000E34  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1325. 00000E38  3A2E 000A                move.w     D5, [A6 + 0xA]
  1326. 00000E3C  DA45                     add.w      D5, D5
  1327. 00000E3E  DA47                     add.w      D5, D7
  1328. 00000E40  4873 5000                pea.l      [A3 + D5.w]
  1329. 00000E44  486E FFFC                pea.l      [A6 - 0x4]
  1330. 00000E48  3F3C 0002                move.w     -[A7], 0x2
  1331. 00000E4C  3F3C 0004                move.w     -[A7], 0x4
  1332. 00000E50  4EBA F25E                jsr        [PC - 0xDA2 /* 000000B0 */]
  1333. 00000E54  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1334. 00000E58  8EBC 0000 0001           or.l       D7, 0x1
  1335. 00000E5E  2D47 FFFC                move.l     [A6 - 0x4], D7
  1336. 00000E62  486E FFFC                pea.l      [A6 - 0x4]
  1337. 00000E66  486E FFFA                pea.l      [A6 - 0x6]
  1338. 00000E6A  3F3C 0004                move.w     -[A7], 0x4
  1339. 00000E6E  3F3C 0002                move.w     -[A7], 0x2
  1340. 00000E72  4EBA F23C                jsr        [PC - 0xDC4 /* 000000B0 */]
  1341. 00000E76  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1342. label00000E7C:
  1343. 00000E7C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1344. 00000E80  4E5E                     unlink     A6
  1345. 00000E82  205F                     movea.l    A0, [A7]+
  1346. 00000E84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1347. 00000E88  4ED0                     jmp        [A0]
  1348. export_24:
  1349. 00000E8A  4E56 FFFA                link       A6, -0x0006
  1350. 00000E8E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1351. 00000E92  4EFA 01B6                jmp        [PC + 0x1B6 /* 0000104A */]
  1352. label00000E96:
  1353. 00000E96  286E 000E                movea.l    A4, [A6 + 0xE]
  1354. 00000E9A  3E2E 000C                move.w     D7, [A6 + 0xC]
  1355. 00000E9E  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1356. 00000EA2  3C2E 000A                move.w     D6, [A6 + 0xA]
  1357. 00000EA6  DC46                     add.w      D6, D6
  1358. 00000EA8  DC47                     add.w      D6, D7
  1359. 00000EAA  266E 000E                movea.l    A3, [A6 + 0xE]
  1360. 00000EAE  3E2E 000C                move.w     D7, [A6 + 0xC]
  1361. 00000EB2  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1362. 00000EB6  3A2E 000A                move.w     D5, [A6 + 0xA]
  1363. 00000EBA  DA45                     add.w      D5, D5
  1364. 00000EBC  DA47                     add.w      D5, D7
  1365. 00000EBE  4873 5000                pea.l      [A3 + D5.w]
  1366. 00000EC2  486E FFFC                pea.l      [A6 - 0x4]
  1367. 00000EC6  3F3C 0002                move.w     -[A7], 0x2
  1368. 00000ECA  3F3C 0004                move.w     -[A7], 0x4
  1369. 00000ECE  4EBA F1E0                jsr        [PC - 0xE20 /* 000000B0 */]
  1370. 00000ED2  2E3C 0000 0031           move.l     D7, 0x31 /* '1' */
  1371. 00000ED8  4687                     not.l      D7
  1372. 00000EDA  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1373. 00000EDE  2D47 FFFC                move.l     [A6 - 0x4], D7
  1374. 00000EE2  486E FFFC                pea.l      [A6 - 0x4]
  1375. 00000EE6  486E FFFA                pea.l      [A6 - 0x6]
  1376. 00000EEA  3F3C 0004                move.w     -[A7], 0x4
  1377. 00000EEE  3F3C 0002                move.w     -[A7], 0x2
  1378. 00000EF2  4EBA F1BC                jsr        [PC - 0xE44 /* 000000B0 */]
  1379. 00000EF6  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1380. 00000EFC  4EFA 0176                jmp        [PC + 0x176 /* 00001074 */]
  1381. label00000F00:
  1382. 00000F00  286E 000E                movea.l    A4, [A6 + 0xE]
  1383. 00000F04  3E2E 000C                move.w     D7, [A6 + 0xC]
  1384. 00000F08  5347                     subq.w     D7, 1
  1385. 00000F0A  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1386. 00000F0E  3C2E 000A                move.w     D6, [A6 + 0xA]
  1387. 00000F12  DC46                     add.w      D6, D6
  1388. 00000F14  DC47                     add.w      D6, D7
  1389. 00000F16  266E 000E                movea.l    A3, [A6 + 0xE]
  1390. 00000F1A  3E2E 000C                move.w     D7, [A6 + 0xC]
  1391. 00000F1E  5347                     subq.w     D7, 1
  1392. 00000F20  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1393. 00000F24  3A2E 000A                move.w     D5, [A6 + 0xA]
  1394. 00000F28  DA45                     add.w      D5, D5
  1395. 00000F2A  DA47                     add.w      D5, D7
  1396. 00000F2C  4873 5000                pea.l      [A3 + D5.w]
  1397. 00000F30  486E FFFC                pea.l      [A6 - 0x4]
  1398. 00000F34  3F3C 0002                move.w     -[A7], 0x2
  1399. 00000F38  3F3C 0004                move.w     -[A7], 0x4
  1400. 00000F3C  4EBA F172                jsr        [PC - 0xE8E /* 000000B0 */]
  1401. 00000F40  2E3C 0000 0031           move.l     D7, 0x31 /* '1' */
  1402. 00000F46  4687                     not.l      D7
  1403. 00000F48  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1404. 00000F4C  2D47 FFFC                move.l     [A6 - 0x4], D7
  1405. 00000F50  486E FFFC                pea.l      [A6 - 0x4]
  1406. 00000F54  486E FFFA                pea.l      [A6 - 0x6]
  1407. 00000F58  3F3C 0004                move.w     -[A7], 0x4
  1408. 00000F5C  3F3C 0002                move.w     -[A7], 0x2
  1409. 00000F60  4EBA F14E                jsr        [PC - 0xEB2 /* 000000B0 */]
  1410. 00000F64  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1411. 00000F6A  4EFA 0108                jmp        [PC + 0x108 /* 00001074 */]
  1412. label00000F6E:
  1413. 00000F6E  286E 000E                movea.l    A4, [A6 + 0xE]
  1414. 00000F72  3E2E 000C                move.w     D7, [A6 + 0xC]
  1415. 00000F76  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1416. 00000F7A  3C2E 000A                move.w     D6, [A6 + 0xA]
  1417. 00000F7E  DC46                     add.w      D6, D6
  1418. 00000F80  DC47                     add.w      D6, D7
  1419. 00000F82  266E 000E                movea.l    A3, [A6 + 0xE]
  1420. 00000F86  3E2E 000C                move.w     D7, [A6 + 0xC]
  1421. 00000F8A  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1422. 00000F8E  3A2E 000A                move.w     D5, [A6 + 0xA]
  1423. 00000F92  DA45                     add.w      D5, D5
  1424. 00000F94  DA47                     add.w      D5, D7
  1425. 00000F96  4873 5000                pea.l      [A3 + D5.w]
  1426. 00000F9A  486E FFFC                pea.l      [A6 - 0x4]
  1427. 00000F9E  3F3C 0002                move.w     -[A7], 0x2
  1428. 00000FA2  3F3C 0004                move.w     -[A7], 0x4
  1429. 00000FA6  4EBA F108                jsr        [PC - 0xEF8 /* 000000B0 */]
  1430. 00000FAA  2E3C 0000 000E           move.l     D7, 0xE
  1431. 00000FB0  4687                     not.l      D7
  1432. 00000FB2  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1433. 00000FB6  2D47 FFFC                move.l     [A6 - 0x4], D7
  1434. 00000FBA  486E FFFC                pea.l      [A6 - 0x4]
  1435. 00000FBE  486E FFFA                pea.l      [A6 - 0x6]
  1436. 00000FC2  3F3C 0004                move.w     -[A7], 0x4
  1437. 00000FC6  3F3C 0002                move.w     -[A7], 0x2
  1438. 00000FCA  4EBA F0E4                jsr        [PC - 0xF1C /* 000000B0 */]
  1439. 00000FCE  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1440. 00000FD4  4EFA 009E                jmp        [PC + 0x9E /* 00001074 */]
  1441. label00000FD8:
  1442. 00000FD8  286E 000E                movea.l    A4, [A6 + 0xE]
  1443. 00000FDC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1444. 00000FE0  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1445. 00000FE4  3C2E 000A                move.w     D6, [A6 + 0xA]
  1446. 00000FE8  5346                     subq.w     D6, 1
  1447. 00000FEA  DC46                     add.w      D6, D6
  1448. 00000FEC  DC47                     add.w      D6, D7
  1449. 00000FEE  266E 000E                movea.l    A3, [A6 + 0xE]
  1450. 00000FF2  3E2E 000C                move.w     D7, [A6 + 0xC]
  1451. 00000FF6  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1452. 00000FFA  3A2E 000A                move.w     D5, [A6 + 0xA]
  1453. 00000FFE  5345                     subq.w     D5, 1
  1454. 00001000  DA45                     add.w      D5, D5
  1455. 00001002  DA47                     add.w      D5, D7
  1456. 00001004  4873 5000                pea.l      [A3 + D5.w]
  1457. 00001008  486E FFFC                pea.l      [A6 - 0x4]
  1458. 0000100C  3F3C 0002                move.w     -[A7], 0x2
  1459. 00001010  3F3C 0004                move.w     -[A7], 0x4
  1460. 00001014  4EBA F09A                jsr        [PC - 0xF66 /* 000000B0 */]
  1461. 00001018  2E3C 0000 000E           move.l     D7, 0xE
  1462. 0000101E  4687                     not.l      D7
  1463. 00001020  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1464. 00001024  2D47 FFFC                move.l     [A6 - 0x4], D7
  1465. 00001028  486E FFFC                pea.l      [A6 - 0x4]
  1466. 0000102C  486E FFFA                pea.l      [A6 - 0x6]
  1467. 00001030  3F3C 0004                move.w     -[A7], 0x4
  1468. 00001034  3F3C 0002                move.w     -[A7], 0x2
  1469. 00001038  4EBA F076                jsr        [PC - 0xF8A /* 000000B0 */]
  1470. 0000103C  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1471. 00001042  4EFA 0030                jmp        [PC + 0x30 /* 00001074 */]
  1472. label00001046:
  1473. 00001046  4EFA 002C                jmp        [PC + 0x2C /* 00001074 */]
  1474. label0000104A:
  1475. 0000104A  4247                     clr.w      D7
  1476. 0000104C  1E2E 0008                move.b     D7, [A6 + 0x8]
  1477. 00001050  0C07 0000                cmpi.b     D7, 0x0
  1478. 00001054  6700 FE40                beq        -0x1BE /* 00000E96 */
  1479. 00001058  0C07 0001                cmpi.b     D7, 0x1
  1480. 0000105C  6700 FEA2                beq        -0x15C /* 00000F00 */
  1481. 00001060  0C07 0002                cmpi.b     D7, 0x2
  1482. 00001064  6700 FF08                beq        -0xF6 /* 00000F6E */
  1483. 00001068  0C07 0003                cmpi.b     D7, 0x3
  1484. 0000106C  6700 FF6A                beq        -0x94 /* 00000FD8 */
  1485. 00001070  4EFA FFD4                jmp        [PC - 0x2C /* 00001046 */]
  1486. label00001074:
  1487. 00001074  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1488. 00001078  4E5E                     unlink     A6
  1489. 0000107A  205F                     movea.l    A0, [A7]+
  1490. 0000107C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1491. 00001080  4ED0                     jmp        [A0]
  1492. fn00001082:
  1493. 00001082  4E56 FFFA                link       A6, -0x0006
  1494. 00001086  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1495. 0000108A  3E2E 000C                move.w     D7, [A6 + 0xC]
  1496. 0000108E  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  1497. 00001092  6600 00E2                bne        +0xE4 /* 00001176 */
  1498. 00001096  3E2E 000E                move.w     D7, [A6 + 0xE]
  1499. 0000109A  BE6E 000A                cmp.w      D7, [A6 + 0xA]
  1500. 0000109E  6C00 006C                bge        +0x6E /* 0000110C */
  1501. 000010A2  286E 0010                movea.l    A4, [A6 + 0x10]
  1502. 000010A6  3E2E 000C                move.w     D7, [A6 + 0xC]
  1503. 000010AA  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1504. 000010AE  3C2E 000E                move.w     D6, [A6 + 0xE]
  1505. 000010B2  DC46                     add.w      D6, D6
  1506. 000010B4  DC47                     add.w      D6, D7
  1507. 000010B6  266E 0010                movea.l    A3, [A6 + 0x10]
  1508. 000010BA  3E2E 000C                move.w     D7, [A6 + 0xC]
  1509. 000010BE  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1510. 000010C2  3A2E 000E                move.w     D5, [A6 + 0xE]
  1511. 000010C6  DA45                     add.w      D5, D5
  1512. 000010C8  DA47                     add.w      D5, D7
  1513. 000010CA  4873 5000                pea.l      [A3 + D5.w]
  1514. 000010CE  486E FFFC                pea.l      [A6 - 0x4]
  1515. 000010D2  3F3C 0002                move.w     -[A7], 0x2
  1516. 000010D6  3F3C 0004                move.w     -[A7], 0x4
  1517. 000010DA  4EBA EFD4                jsr        [PC - 0x102C /* 000000B0 */]
  1518. 000010DE  2E3C 0000 000E           move.l     D7, 0xE
  1519. 000010E4  4687                     not.l      D7
  1520. 000010E6  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1521. 000010EA  2D47 FFFC                move.l     [A6 - 0x4], D7
  1522. 000010EE  486E FFFC                pea.l      [A6 - 0x4]
  1523. 000010F2  486E FFFA                pea.l      [A6 - 0x6]
  1524. 000010F6  3F3C 0004                move.w     -[A7], 0x4
  1525. 000010FA  3F3C 0002                move.w     -[A7], 0x2
  1526. 000010FE  4EBA EFB0                jsr        [PC - 0x1050 /* 000000B0 */]
  1527. 00001102  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1528. 00001108  4EFA 0068                jmp        [PC + 0x68 /* 00001172 */]
  1529. label0000110C:
  1530. 0000110C  286E 0010                movea.l    A4, [A6 + 0x10]
  1531. 00001110  3E2E 0008                move.w     D7, [A6 + 0x8]
  1532. 00001114  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1533. 00001118  3C2E 000A                move.w     D6, [A6 + 0xA]
  1534. 0000111C  DC46                     add.w      D6, D6
  1535. 0000111E  DC47                     add.w      D6, D7
  1536. 00001120  266E 0010                movea.l    A3, [A6 + 0x10]
  1537. 00001124  3E2E 0008                move.w     D7, [A6 + 0x8]
  1538. 00001128  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1539. 0000112C  3A2E 000A                move.w     D5, [A6 + 0xA]
  1540. 00001130  DA45                     add.w      D5, D5
  1541. 00001132  DA47                     add.w      D5, D7
  1542. 00001134  4873 5000                pea.l      [A3 + D5.w]
  1543. 00001138  486E FFFC                pea.l      [A6 - 0x4]
  1544. 0000113C  3F3C 0002                move.w     -[A7], 0x2
  1545. 00001140  3F3C 0004                move.w     -[A7], 0x4
  1546. 00001144  4EBA EF6A                jsr        [PC - 0x1096 /* 000000B0 */]
  1547. 00001148  2E3C 0000 000E           move.l     D7, 0xE
  1548. 0000114E  4687                     not.l      D7
  1549. 00001150  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1550. 00001154  2D47 FFFC                move.l     [A6 - 0x4], D7
  1551. 00001158  486E FFFC                pea.l      [A6 - 0x4]
  1552. 0000115C  486E FFFA                pea.l      [A6 - 0x6]
  1553. 00001160  3F3C 0004                move.w     -[A7], 0x4
  1554. 00001164  3F3C 0002                move.w     -[A7], 0x2
  1555. 00001168  4EBA EF46                jsr        [PC - 0x10BA /* 000000B0 */]
  1556. 0000116C  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1557. label00001172:
  1558. 00001172  4EFA 00DE                jmp        [PC + 0xDE /* 00001252 */]
  1559. label00001176:
  1560. 00001176  3E2E 000C                move.w     D7, [A6 + 0xC]
  1561. 0000117A  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  1562. 0000117E  6C00 006C                bge        +0x6E /* 000011EC */
  1563. 00001182  286E 0010                movea.l    A4, [A6 + 0x10]
  1564. 00001186  3E2E 000C                move.w     D7, [A6 + 0xC]
  1565. 0000118A  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1566. 0000118E  3C2E 000E                move.w     D6, [A6 + 0xE]
  1567. 00001192  DC46                     add.w      D6, D6
  1568. 00001194  DC47                     add.w      D6, D7
  1569. 00001196  266E 0010                movea.l    A3, [A6 + 0x10]
  1570. 0000119A  3E2E 000C                move.w     D7, [A6 + 0xC]
  1571. 0000119E  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1572. 000011A2  3A2E 000E                move.w     D5, [A6 + 0xE]
  1573. 000011A6  DA45                     add.w      D5, D5
  1574. 000011A8  DA47                     add.w      D5, D7
  1575. 000011AA  4873 5000                pea.l      [A3 + D5.w]
  1576. 000011AE  486E FFFC                pea.l      [A6 - 0x4]
  1577. 000011B2  3F3C 0002                move.w     -[A7], 0x2
  1578. 000011B6  3F3C 0004                move.w     -[A7], 0x4
  1579. 000011BA  4EBA EEF4                jsr        [PC - 0x110C /* 000000B0 */]
  1580. 000011BE  2E3C 0000 0031           move.l     D7, 0x31 /* '1' */
  1581. 000011C4  4687                     not.l      D7
  1582. 000011C6  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1583. 000011CA  2D47 FFFC                move.l     [A6 - 0x4], D7
  1584. 000011CE  486E FFFC                pea.l      [A6 - 0x4]
  1585. 000011D2  486E FFFA                pea.l      [A6 - 0x6]
  1586. 000011D6  3F3C 0004                move.w     -[A7], 0x4
  1587. 000011DA  3F3C 0002                move.w     -[A7], 0x2
  1588. 000011DE  4EBA EED0                jsr        [PC - 0x1130 /* 000000B0 */]
  1589. 000011E2  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1590. 000011E8  4EFA 0068                jmp        [PC + 0x68 /* 00001252 */]
  1591. label000011EC:
  1592. 000011EC  286E 0010                movea.l    A4, [A6 + 0x10]
  1593. 000011F0  3E2E 0008                move.w     D7, [A6 + 0x8]
  1594. 000011F4  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1595. 000011F8  3C2E 000A                move.w     D6, [A6 + 0xA]
  1596. 000011FC  DC46                     add.w      D6, D6
  1597. 000011FE  DC47                     add.w      D6, D7
  1598. 00001200  266E 0010                movea.l    A3, [A6 + 0x10]
  1599. 00001204  3E2E 0008                move.w     D7, [A6 + 0x8]
  1600. 00001208  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1601. 0000120C  3A2E 000A                move.w     D5, [A6 + 0xA]
  1602. 00001210  DA45                     add.w      D5, D5
  1603. 00001212  DA47                     add.w      D5, D7
  1604. 00001214  4873 5000                pea.l      [A3 + D5.w]
  1605. 00001218  486E FFFC                pea.l      [A6 - 0x4]
  1606. 0000121C  3F3C 0002                move.w     -[A7], 0x2
  1607. 00001220  3F3C 0004                move.w     -[A7], 0x4
  1608. 00001224  4EBA EE8A                jsr        [PC - 0x1176 /* 000000B0 */]
  1609. 00001228  2E3C 0000 0031           move.l     D7, 0x31 /* '1' */
  1610. 0000122E  4687                     not.l      D7
  1611. 00001230  CEAE FFFC                and.l      D7, [A6 - 0x4]
  1612. 00001234  2D47 FFFC                move.l     [A6 - 0x4], D7
  1613. 00001238  486E FFFC                pea.l      [A6 - 0x4]
  1614. 0000123C  486E FFFA                pea.l      [A6 - 0x6]
  1615. 00001240  3F3C 0004                move.w     -[A7], 0x4
  1616. 00001244  3F3C 0002                move.w     -[A7], 0x2
  1617. 00001248  4EBA EE66                jsr        [PC - 0x119A /* 000000B0 */]
  1618. 0000124C  39AE FFFA 6000           move.w     [A4 + D6.w], [A6 - 0x6]
  1619. label00001252:
  1620. 00001252  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1621. 00001256  4E5E                     unlink     A6
  1622. 00001258  205F                     movea.l    A0, [A7]+
  1623. 0000125A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1624. 0000125E  4ED0                     jmp        [A0]
  1625. export_23:
  1626. fn00001260:
  1627. 00001260  4E56 0000                link       A6, 0
  1628. 00001264  48E7 0100                movem.l    -[A7], D7
  1629. 00001268  4EFA 0036                jmp        [PC + 0x36 /* 000012A0 */]
  1630. 0000126C  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1631. 00001272  4EFA 0056                jmp        [PC + 0x56 /* 000012CA */]
  1632. 00001276  422E 000A                clr.b      [A6 + 0xA]
  1633. 0000127A  4EFA 004E                jmp        [PC + 0x4E /* 000012CA */]
  1634. 0000127E  1D7C 0003 000A           move.b     [A6 + 0xA], 0x3
  1635. 00001284  4EFA 0044                jmp        [PC + 0x44 /* 000012CA */]
  1636. 00001288  1D7C 0002 000A           move.b     [A6 + 0xA], 0x2
  1637. 0000128E  4EFA 003A                jmp        [PC + 0x3A /* 000012CA */]
  1638. 00001292  1D7C 0004 000A           move.b     [A6 + 0xA], 0x4
  1639. 00001298  4EFA 0030                jmp        [PC + 0x30 /* 000012CA */]
  1640. label0000129C:
  1641. 0000129C  4EFA 002C                jmp        [PC + 0x2C /* 000012CA */]
  1642. label000012A0:
  1643. 000012A0  4247                     clr.w      D7
  1644. 000012A2  1E2E 0008                move.b     D7, [A6 + 0x8]
  1645. 000012A6  0C07 0000                cmpi.b     D7, 0x0
  1646. 000012AA  6D00 FFF0                blt        -0xE /* 0000129C */
  1647. 000012AE  0C07 0004                cmpi.b     D7, 0x4
  1648. 000012B2  6E00 FFE8                bgt        -0x16 /* 0000129C */
  1649. 000012B6  DE47                     add.w      D7, D7
  1650. 000012B8  3E3B 7006                move.w     D7, [PC + D7.w + 0x6]
  1651. 000012BC  4EFB 7002                jmp        [PC + D7.w + 0x2]
  1652. 000012C0  FFAC                     .invalid   <<F/6/7>>
  1653. 000012C2  FFB6                     .invalid   <<F/6/7>>
  1654. 000012C4  FFBE                     .invalid   <<F/6/7>>
  1655. 000012C6  FFC8                     .invalid   <<F/7/7>>
  1656. 000012C8  FFD2                     .invalid   <<F/7/7>>
  1657. label000012CA:
  1658. 000012CA  4CDF 0080                movem.l    D7, [A7]+
  1659. 000012CE  4E5E                     unlink     A6
  1660. 000012D0  205F                     movea.l    A0, [A7]+
  1661. 000012D2  548F                     addq.l     A7, 2
  1662. 000012D4  4ED0                     jmp        [A0]
  1663. export_22:
  1664. 000012D6  4E56 0000                link       A6, 0
  1665. 000012DA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1666. 000012DE  286E 000C                movea.l    A4, [A6 + 0xC]
  1667. 000012E2  3E2E 000A                move.w     D7, [A6 + 0xA]
  1668. 000012E6  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1669. 000012EA  3C2E 0008                move.w     D6, [A6 + 0x8]
  1670. 000012EE  DC46                     add.w      D6, D6
  1671. 000012F0  DC47                     add.w      D6, D7
  1672. 000012F2  3E34 6000                move.w     D7, [A4 + D6.w]
  1673. 000012F6  0807 0000                btst.b     D7, 0x0
  1674. 000012FA  56C7                     sne        D7
  1675. 000012FC  4407                     neg.b      D7
  1676. 000012FE  286E 000C                movea.l    A4, [A6 + 0xC]
  1677. 00001302  3C2E 000A                move.w     D6, [A6 + 0xA]
  1678. 00001306  CDFC 004E                muls.w     D6, 0x4E /* 'N' */
  1679. 0000130A  3A2E 0008                move.w     D5, [A6 + 0x8]
  1680. 0000130E  DA45                     add.w      D5, D5
  1681. 00001310  DA46                     add.w      D5, D6
  1682. 00001312  3C34 5000                move.w     D6, [A4 + D5.w]
  1683. 00001316  0806 0001                btst.b     D6, 0x1
  1684. 0000131A  56C6                     sne        D6
  1685. 0000131C  4406                     neg.b      D6
  1686. 0000131E  8C07                     or.b       D6, D7
  1687. 00001320  286E 000C                movea.l    A4, [A6 + 0xC]
  1688. 00001324  3E2E 000A                move.w     D7, [A6 + 0xA]
  1689. 00001328  5347                     subq.w     D7, 1
  1690. 0000132A  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1691. 0000132E  3A2E 0008                move.w     D5, [A6 + 0x8]
  1692. 00001332  DA45                     add.w      D5, D5
  1693. 00001334  DA47                     add.w      D5, D7
  1694. 00001336  3E34 5000                move.w     D7, [A4 + D5.w]
  1695. 0000133A  0807 0000                btst.b     D7, 0x0
  1696. 0000133E  56C7                     sne        D7
  1697. 00001340  4407                     neg.b      D7
  1698. 00001342  8E06                     or.b       D7, D6
  1699. 00001344  286E 000C                movea.l    A4, [A6 + 0xC]
  1700. 00001348  3C2E 000A                move.w     D6, [A6 + 0xA]
  1701. 0000134C  CDFC 004E                muls.w     D6, 0x4E /* 'N' */
  1702. 00001350  3A2E 0008                move.w     D5, [A6 + 0x8]
  1703. 00001354  5345                     subq.w     D5, 1
  1704. 00001356  DA45                     add.w      D5, D5
  1705. 00001358  DA46                     add.w      D5, D6
  1706. 0000135A  3C34 5000                move.w     D6, [A4 + D5.w]
  1707. 0000135E  0806 0001                btst.b     D6, 0x1
  1708. 00001362  56C6                     sne        D6
  1709. 00001364  4406                     neg.b      D6
  1710. 00001366  8C07                     or.b       D6, D7
  1711. 00001368  1D46 0010                move.b     [A6 + 0x10], D6
  1712. 0000136C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1713. 00001370  4E5E                     unlink     A6
  1714. 00001372  205F                     movea.l    A0, [A7]+
  1715. 00001374  508F                     addq.l     A7, 8
  1716. 00001376  4ED0                     jmp        [A0]
  1717. export_21:
  1718. fn00001378:
  1719. 00001378  4E56 0000                link       A6, 0
  1720. 0000137C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1721. 00001380  4EFA 00B0                jmp        [PC + 0xB0 /* 00001432 */]
  1722. 00001384  286E 000E                movea.l    A4, [A6 + 0xE]
  1723. 00001388  3E2E 000C                move.w     D7, [A6 + 0xC]
  1724. 0000138C  5347                     subq.w     D7, 1
  1725. 0000138E  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1726. 00001392  3C2E 000A                move.w     D6, [A6 + 0xA]
  1727. 00001396  DC46                     add.w      D6, D6
  1728. 00001398  DC47                     add.w      D6, D7
  1729. 0000139A  3E34 6000                move.w     D7, [A4 + D6.w]
  1730. 0000139E  0807 0000                btst.b     D7, 0x0
  1731. 000013A2  56C7                     sne        D7
  1732. 000013A4  4407                     neg.b      D7
  1733. 000013A6  1D47 0012                move.b     [A6 + 0x12], D7
  1734. 000013AA  4EFA 00B0                jmp        [PC + 0xB0 /* 0000145C */]
  1735. 000013AE  286E 000E                movea.l    A4, [A6 + 0xE]
  1736. 000013B2  3E2E 000C                move.w     D7, [A6 + 0xC]
  1737. 000013B6  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1738. 000013BA  3C2E 000A                move.w     D6, [A6 + 0xA]
  1739. 000013BE  DC46                     add.w      D6, D6
  1740. 000013C0  DC47                     add.w      D6, D7
  1741. 000013C2  3E34 6000                move.w     D7, [A4 + D6.w]
  1742. 000013C6  0807 0000                btst.b     D7, 0x0
  1743. 000013CA  56C7                     sne        D7
  1744. 000013CC  4407                     neg.b      D7
  1745. 000013CE  1D47 0012                move.b     [A6 + 0x12], D7
  1746. 000013D2  4EFA 0088                jmp        [PC + 0x88 /* 0000145C */]
  1747. 000013D6  286E 000E                movea.l    A4, [A6 + 0xE]
  1748. 000013DA  3E2E 000C                move.w     D7, [A6 + 0xC]
  1749. 000013DE  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1750. 000013E2  3C2E 000A                move.w     D6, [A6 + 0xA]
  1751. 000013E6  5346                     subq.w     D6, 1
  1752. 000013E8  DC46                     add.w      D6, D6
  1753. 000013EA  DC47                     add.w      D6, D7
  1754. 000013EC  3E34 6000                move.w     D7, [A4 + D6.w]
  1755. 000013F0  0807 0001                btst.b     D7, 0x1
  1756. 000013F4  56C7                     sne        D7
  1757. 000013F6  4407                     neg.b      D7
  1758. 000013F8  1D47 0012                move.b     [A6 + 0x12], D7
  1759. 000013FC  4EFA 005E                jmp        [PC + 0x5E /* 0000145C */]
  1760. 00001400  286E 000E                movea.l    A4, [A6 + 0xE]
  1761. 00001404  3E2E 000C                move.w     D7, [A6 + 0xC]
  1762. 00001408  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  1763. 0000140C  3C2E 000A                move.w     D6, [A6 + 0xA]
  1764. 00001410  DC46                     add.w      D6, D6
  1765. 00001412  DC47                     add.w      D6, D7
  1766. 00001414  3E34 6000                move.w     D7, [A4 + D6.w]
  1767. 00001418  0807 0001                btst.b     D7, 0x1
  1768. 0000141C  56C7                     sne        D7
  1769. 0000141E  4407                     neg.b      D7
  1770. 00001420  1D47 0012                move.b     [A6 + 0x12], D7
  1771. 00001424  4EFA 0036                jmp        [PC + 0x36 /* 0000145C */]
  1772. 00001428  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  1773. 0000142E  4EFA 002C                jmp        [PC + 0x2C /* 0000145C */]
  1774. label00001432:
  1775. 00001432  4247                     clr.w      D7
  1776. 00001434  1E2E 0008                move.b     D7, [A6 + 0x8]
  1777. 00001438  0C07 0000                cmpi.b     D7, 0x0
  1778. 0000143C  6D00 001E                blt        +0x20 /* 0000145C */
  1779. 00001440  0C07 0004                cmpi.b     D7, 0x4
  1780. 00001444  6E00 0016                bgt        +0x18 /* 0000145C */
  1781. 00001448  DE47                     add.w      D7, D7
  1782. 0000144A  3E3B 7006                move.w     D7, [PC + D7.w + 0x6]
  1783. 0000144E  4EFB 7002                jmp        [PC + D7.w + 0x2]
  1784. 00001452  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  1785. 00001454  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  1786. 00001456  FF84                     .invalid   <<F/6/7>>
  1787. 00001458  FFAE                     .invalid   <<F/6/7>>
  1788. 0000145A  FFD6                     .invalid   <<F/7/7>>
  1789. label0000145C:
  1790. 0000145C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1791. 00001460  4E5E                     unlink     A6
  1792. 00001462  205F                     movea.l    A0, [A7]+
  1793. 00001464  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1794. 00001468  4ED0                     jmp        [A0]
  1795. export_20:
  1796. fn0000146A:
  1797. 0000146A  4E56 FFFC                link       A6, -0x0004
  1798. 0000146E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1799. 00001472  422E FFFE                clr.b      [A6 - 0x2]
  1800. 00001476  422E FFFC                clr.b      [A6 - 0x4]
  1801. label0000147A:
  1802. 0000147A  1E2E FFFE                move.b     D7, [A6 - 0x2]
  1803. 0000147E  0A07 0001                xori.b     D7, 0x1
  1804. 00001482  6700 0058                beq        +0x5A /* 000014DC */
  1805. 00001486  3E2E 0008                move.w     D7, [A6 + 0x8]
  1806. 0000148A  1C2E FFFC                move.b     D6, [A6 - 0x4]
  1807. 0000148E  0D07                     btst       D7, D6
  1808. 00001490  6700 0020                beq        +0x22 /* 000014B2 */
  1809. 00001494  558F                     subq.l     A7, 2
  1810. 00001496  286E 000E                movea.l    A4, [A6 + 0xE]
  1811. 0000149A  2F0C                     move.l     -[A7], A4
  1812. 0000149C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1813. 000014A0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1814. 000014A4  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  1815. 000014A8  4EBA FECE                jsr        [PC - 0x132 /* 00001378 */]
  1816. 000014AC  1E1F                     move.b     D7, [A7]+
  1817. 000014AE  1D47 FFFE                move.b     [A6 - 0x2], D7
  1818. label000014B2:
  1819. 000014B2  0C2E 0004 FFFC           cmpi.b     [A6 - 0x4], 0x4
  1820. 000014B8  6600 0008                bne        +0xA /* 000014C2 */
  1821. 000014BC  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  1822. label000014C2:
  1823. 000014C2  1E2E FFFE                move.b     D7, [A6 - 0x2]
  1824. 000014C6  0A07 0001                xori.b     D7, 0x1
  1825. 000014CA  6700 000C                beq        +0xE /* 000014D8 */
  1826. 000014CE  1E2E FFFC                move.b     D7, [A6 - 0x4]
  1827. 000014D2  5207                     addq.b     D7, 1
  1828. 000014D4  1D47 FFFC                move.b     [A6 - 0x4], D7
  1829. label000014D8:
  1830. 000014D8  4EFA FFA0                jmp        [PC - 0x60 /* 0000147A */]
  1831. label000014DC:
  1832. 000014DC  1D6E FFFC 0012           move.b     [A6 + 0x12], [A6 - 0x4]
  1833. 000014E2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1834. 000014E6  4E5E                     unlink     A6
  1835. 000014E8  205F                     movea.l    A0, [A7]+
  1836. 000014EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1837. 000014EE  4ED0                     jmp        [A0]
  1838. export_19:
  1839. fn000014F0:
  1840. 000014F0  4E56 0000                link       A6, 0
  1841. 000014F4  48E7 0108                movem.l    -[A7], D7,A4
  1842. 000014F8  286E 000C                movea.l    A4, [A6 + 0xC]
  1843. 000014FC  2F0C                     move.l     -[A7], A4
  1844. 000014FE  3E2E 000A                move.w     D7, [A6 + 0xA]
  1845. 00001502  E74F                     lsl        D7.w, 3
  1846. 00001504  0447 0010                subi.w     D7, 0x10
  1847. 00001508  3F07                     move.w     -[A7], D7
  1848. 0000150A  3E2E 0008                move.w     D7, [A6 + 0x8]
  1849. 0000150E  E74F                     lsl        D7.w, 3
  1850. 00001510  0447 0010                subi.w     D7, 0x10
  1851. 00001514  3F07                     move.w     -[A7], D7
  1852. 00001516  3E2E 000A                move.w     D7, [A6 + 0xA]
  1853. 0000151A  E74F                     lsl        D7.w, 3
  1854. 0000151C  0647 0010                addi.w     D7, 0x10
  1855. 00001520  3F07                     move.w     -[A7], D7
  1856. 00001522  3E2E 0008                move.w     D7, [A6 + 0x8]
  1857. 00001526  E74F                     lsl        D7.w, 3
  1858. 00001528  0647 0010                addi.w     D7, 0x10
  1859. 0000152C  3F07                     move.w     -[A7], D7
  1860. 0000152E  A8A7                     syscall    SetRect
  1861. 00001530  4CDF 1080                movem.l    D7,A4, [A7]+
  1862. 00001534  4E5E                     unlink     A6
  1863. 00001536  205F                     movea.l    A0, [A7]+
  1864. 00001538  508F                     addq.l     A7, 8
  1865. 0000153A  4ED0                     jmp        [A0]
  1866. export_18:
  1867. fn0000153C:
  1868. 0000153C  4E56 FFF6                link       A6, -0x000A
  1869. 00001540  48E7 0308                movem.l    -[A7], D6,D7,A4
  1870. 00001544  3D6E 0010 FFFA           move.w     [A6 - 0x6], [A6 + 0x10]
  1871. 0000154A  3D6E 000E FFFC           move.w     [A6 - 0x4], [A6 + 0xE]
  1872. 00001550  1D6E 0008 FFF8           move.b     [A6 - 0x8], [A6 + 0x8]
  1873. 00001556  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1874. 0000155C  286E 0016                movea.l    A4, [A6 + 0x16]
  1875. 00001560  396E FFFA 0004           move.w     [A4 + 0x4], [A6 - 0x6]
  1876. 00001566  286E 0016                movea.l    A4, [A6 + 0x16]
  1877. 0000156A  396E FFFC 0006           move.w     [A4 + 0x6], [A6 - 0x4]
  1878. label00001570:
  1879. 00001570  486E FFFA                pea.l      [A6 - 0x6]
  1880. 00001574  486E FFFC                pea.l      [A6 - 0x4]
  1881. 00001578  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  1882. 0000157C  4EBA F4B6                jsr        [PC - 0xB4A /* 00000A34 */]
  1883. 00001580  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1884. 00001584  5247                     addq.w     D7, 1
  1885. 00001586  3D47 FFFE                move.w     [A6 - 0x2], D7
  1886. 0000158A  286E 0016                movea.l    A4, [A6 + 0x16]
  1887. 0000158E  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1888. 00001592  E54F                     lsl        D7.w, 2
  1889. 00001594  39AE FFFA 7000           move.w     [A4 + D7.w], [A6 - 0x6]
  1890. 0000159A  286E 0016                movea.l    A4, [A6 + 0x16]
  1891. 0000159E  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1892. 000015A2  E54F                     lsl        D7.w, 2
  1893. 000015A4  39AE FFFC 7002           move.w     [A4 + D7.w + 0x2], [A6 - 0x4]
  1894. 000015AA  558F                     subq.l     A7, 2
  1895. 000015AC  286E 0012                movea.l    A4, [A6 + 0x12]
  1896. 000015B0  2F0C                     move.l     -[A7], A4
  1897. 000015B2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1898. 000015B6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1899. 000015BA  558F                     subq.l     A7, 2
  1900. 000015BC  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  1901. 000015C0  4EBA FC9E                jsr        [PC - 0x362 /* 00001260 */]
  1902. 000015C4  1E1F                     move.b     D7, [A7]+
  1903. 000015C6  486E FFF6                pea.l      [A6 - 0xA]
  1904. 000015CA  3F3C 0002                move.w     -[A7], 0x2
  1905. 000015CE  0247 00FF                andi.w     D7, 0xFF
  1906. 000015D2  3F07                     move.w     -[A7], D7
  1907. 000015D4  4EBA EB42                jsr        [PC - 0x14BE /* 00000118 */]
  1908. 000015D8  3E2E FFF6                move.w     D7, [A6 - 0xA]
  1909. 000015DC  4647                     not.w      D7
  1910. 000015DE  CE6D FB7A                and.w      D7, [A5 - 0x486]
  1911. 000015E2  3F07                     move.w     -[A7], D7
  1912. 000015E4  4EBA FE84                jsr        [PC - 0x17C /* 0000146A */]
  1913. 000015E8  1E1F                     move.b     D7, [A7]+
  1914. 000015EA  1D47 FFF8                move.b     [A6 - 0x8], D7
  1915. 000015EE  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1916. 000015F2  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  1917. 000015F6  57C7                     seq        D7
  1918. 000015F8  4407                     neg.b      D7
  1919. 000015FA  3C2E FFFC                move.w     D6, [A6 - 0x4]
  1920. 000015FE  BC6E 000A                cmp.w      D6, [A6 + 0xA]
  1921. 00001602  57C6                     seq        D6
  1922. 00001604  4406                     neg.b      D6
  1923. 00001606  CC07                     and.b      D6, D7
  1924. 00001608  6700 FF66                beq        -0x98 /* 00001570 */
  1925. 0000160C  286E 0016                movea.l    A4, [A6 + 0x16]
  1926. 00001610  38AE FFFE                move.w     [A4], [A6 - 0x2]
  1927. 00001614  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1928. 00001618  4E5E                     unlink     A6
  1929. 0000161A  205F                     movea.l    A0, [A7]+
  1930. 0000161C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1931. 00001620  4ED0                     jmp        [A0]
  1932. export_17:
  1933. fn00001622:
  1934. 00001622  4E56 FFFC                link       A6, -0x0004
  1935. 00001626  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1936. 0000162A  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  1937. 0000162E  A873                     syscall    SetPort
  1938. 00001630  3E3C 0002                move.w     D7, 0x2
  1939. 00001634  3D47 FFFE                move.w     [A6 - 0x2], D7
  1940. 00001638  286E 0008                movea.l    A4, [A6 + 0x8]
  1941. 0000163C  BE54                     cmp.w      D7, [A4]
  1942. 0000163E  6E00 00B4                bgt        +0xB6 /* 000016F4 */
  1943. 00001642  3D54 FFFC                move.w     [A6 - 0x4], [A4]
  1944. label00001646:
  1945. 00001646  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  1946. 0000164A  A873                     syscall    SetPort
  1947. 0000164C  286E 0008                movea.l    A4, [A6 + 0x8]
  1948. 00001650  3C07                     move.w     D6, D7
  1949. 00001652  5346                     subq.w     D6, 1
  1950. 00001654  E54E                     lsl        D6.w, 2
  1951. 00001656  3A34 6000                move.w     D5, [A4 + D6.w]
  1952. 0000165A  E74D                     lsl        D5.w, 3
  1953. 0000165C  3F05                     move.w     -[A7], D5
  1954. 0000165E  286E 0008                movea.l    A4, [A6 + 0x8]
  1955. 00001662  3C07                     move.w     D6, D7
  1956. 00001664  5346                     subq.w     D6, 1
  1957. 00001666  E54E                     lsl        D6.w, 2
  1958. 00001668  3A34 6002                move.w     D5, [A4 + D6.w + 0x2]
  1959. 0000166C  E74D                     lsl        D5.w, 3
  1960. 0000166E  3F05                     move.w     -[A7], D5
  1961. 00001670  A893                     syscall    MoveTo
  1962. 00001672  286E 0008                movea.l    A4, [A6 + 0x8]
  1963. 00001676  3C07                     move.w     D6, D7
  1964. 00001678  E54E                     lsl        D6.w, 2
  1965. 0000167A  3A34 6000                move.w     D5, [A4 + D6.w]
  1966. 0000167E  E74D                     lsl        D5.w, 3
  1967. 00001680  3F05                     move.w     -[A7], D5
  1968. 00001682  286E 0008                movea.l    A4, [A6 + 0x8]
  1969. 00001686  3C07                     move.w     D6, D7
  1970. 00001688  E54E                     lsl        D6.w, 2
  1971. 0000168A  3A34 6002                move.w     D5, [A4 + D6.w + 0x2]
  1972. 0000168E  E74D                     lsl        D5.w, 3
  1973. 00001690  3F05                     move.w     -[A7], D5
  1974. 00001692  A891                     syscall    LineTo
  1975. 00001694  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  1976. 00001698  A873                     syscall    SetPort
  1977. 0000169A  286E 0008                movea.l    A4, [A6 + 0x8]
  1978. 0000169E  3C07                     move.w     D6, D7
  1979. 000016A0  5346                     subq.w     D6, 1
  1980. 000016A2  E54E                     lsl        D6.w, 2
  1981. 000016A4  3A34 6000                move.w     D5, [A4 + D6.w]
  1982. 000016A8  E74D                     lsl        D5.w, 3
  1983. 000016AA  3F05                     move.w     -[A7], D5
  1984. 000016AC  286E 0008                movea.l    A4, [A6 + 0x8]
  1985. 000016B0  3C07                     move.w     D6, D7
  1986. 000016B2  5346                     subq.w     D6, 1
  1987. 000016B4  E54E                     lsl        D6.w, 2
  1988. 000016B6  3A34 6002                move.w     D5, [A4 + D6.w + 0x2]
  1989. 000016BA  E74D                     lsl        D5.w, 3
  1990. 000016BC  3F05                     move.w     -[A7], D5
  1991. 000016BE  A893                     syscall    MoveTo
  1992. 000016C0  286E 0008                movea.l    A4, [A6 + 0x8]
  1993. 000016C4  3C07                     move.w     D6, D7
  1994. 000016C6  E54E                     lsl        D6.w, 2
  1995. 000016C8  3A34 6000                move.w     D5, [A4 + D6.w]
  1996. 000016CC  E74D                     lsl        D5.w, 3
  1997. 000016CE  3F05                     move.w     -[A7], D5
  1998. 000016D0  286E 0008                movea.l    A4, [A6 + 0x8]
  1999. 000016D4  3C07                     move.w     D6, D7
  2000. 000016D6  E54E                     lsl        D6.w, 2
  2001. 000016D8  3A34 6002                move.w     D5, [A4 + D6.w + 0x2]
  2002. 000016DC  E74D                     lsl        D5.w, 3
  2003. 000016DE  3F05                     move.w     -[A7], D5
  2004. 000016E0  A891                     syscall    LineTo
  2005. 000016E2  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  2006. 000016E6  6C00 000C                bge        +0xE /* 000016F4 */
  2007. 000016EA  5247                     addq.w     D7, 1
  2008. 000016EC  3D47 FFFE                move.w     [A6 - 0x2], D7
  2009. 000016F0  4EFA FF54                jmp        [PC - 0xAC /* 00001646 */]
  2010. label000016F4:
  2011. 000016F4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2012. 000016F8  4E5E                     unlink     A6
  2013. 000016FA  2E9F                     move.l     [A7], [A7]+
  2014. 000016FC  4E75                     rts
  2015. export_16:
  2016. fn000016FE:
  2017. 000016FE  4E56 FFFC                link       A6, -0x0004
  2018. 00001702  48E7 0308                movem.l    -[A7], D6,D7,A4
  2019. 00001706  3E3C 0002                move.w     D7, 0x2
  2020. 0000170A  3D47 FFFE                move.w     [A6 - 0x2], D7
  2021. 0000170E  286E 000C                movea.l    A4, [A6 + 0xC]
  2022. 00001712  BE54                     cmp.w      D7, [A4]
  2023. 00001714  6E00 003C                bgt        +0x3E /* 00001752 */
  2024. 00001718  3D54 FFFC                move.w     [A6 - 0x4], [A4]
  2025. label0000171C:
  2026. 0000171C  286E 0008                movea.l    A4, [A6 + 0x8]
  2027. 00001720  2F0C                     move.l     -[A7], A4
  2028. 00001722  286E 000C                movea.l    A4, [A6 + 0xC]
  2029. 00001726  3C07                     move.w     D6, D7
  2030. 00001728  5346                     subq.w     D6, 1
  2031. 0000172A  E54E                     lsl        D6.w, 2
  2032. 0000172C  2F34 6000                move.l     -[A7], [A4 + D6.w]
  2033. 00001730  286E 000C                movea.l    A4, [A6 + 0xC]
  2034. 00001734  3C07                     move.w     D6, D7
  2035. 00001736  E54E                     lsl        D6.w, 2
  2036. 00001738  2F34 6000                move.l     -[A7], [A4 + D6.w]
  2037. 0000173C  4EBA F944                jsr        [PC - 0x6BC /* 00001082 */]
  2038. 00001740  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  2039. 00001744  6C00 000C                bge        +0xE /* 00001752 */
  2040. 00001748  5247                     addq.w     D7, 1
  2041. 0000174A  3D47 FFFE                move.w     [A6 - 0x2], D7
  2042. 0000174E  4EFA FFCC                jmp        [PC - 0x34 /* 0000171C */]
  2043. label00001752:
  2044. 00001752  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2045. 00001756  4E5E                     unlink     A6
  2046. 00001758  205F                     movea.l    A0, [A7]+
  2047. 0000175A  508F                     addq.l     A7, 8
  2048. 0000175C  4ED0                     jmp        [A0]
  2049. fn0000175E:
  2050. 0000175E  4E56 FFFC                link       A6, -0x0004
  2051. 00001762  48E7 0308                movem.l    -[A7], D6,D7,A4
  2052. 00001766  3E3C 0002                move.w     D7, 0x2
  2053. 0000176A  3D47 FFFE                move.w     [A6 - 0x2], D7
  2054. 0000176E  286E 000C                movea.l    A4, [A6 + 0xC]
  2055. 00001772  BE54                     cmp.w      D7, [A4]
  2056. 00001774  6E00 003C                bgt        +0x3E /* 000017B2 */
  2057. 00001778  3D54 FFFC                move.w     [A6 - 0x4], [A4]
  2058. label0000177C:
  2059. 0000177C  286E 0008                movea.l    A4, [A6 + 0x8]
  2060. 00001780  2F0C                     move.l     -[A7], A4
  2061. 00001782  286E 000C                movea.l    A4, [A6 + 0xC]
  2062. 00001786  3C07                     move.w     D6, D7
  2063. 00001788  5346                     subq.w     D6, 1
  2064. 0000178A  E54E                     lsl        D6.w, 2
  2065. 0000178C  2F34 6000                move.l     -[A7], [A4 + D6.w]
  2066. 00001790  286E 000C                movea.l    A4, [A6 + 0xC]
  2067. 00001794  3C07                     move.w     D6, D7
  2068. 00001796  E54E                     lsl        D6.w, 2
  2069. 00001798  2F34 6000                move.l     -[A7], [A4 + D6.w]
  2070. 0000179C  4EBA F516                jsr        [PC - 0xAEA /* 00000CB4 */]
  2071. 000017A0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  2072. 000017A4  6C00 000C                bge        +0xE /* 000017B2 */
  2073. 000017A8  5247                     addq.w     D7, 1
  2074. 000017AA  3D47 FFFE                move.w     [A6 - 0x2], D7
  2075. 000017AE  4EFA FFCC                jmp        [PC - 0x34 /* 0000177C */]
  2076. label000017B2:
  2077. 000017B2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2078. 000017B6  4E5E                     unlink     A6
  2079. 000017B8  205F                     movea.l    A0, [A7]+
  2080. 000017BA  508F                     addq.l     A7, 8
  2081. 000017BC  4ED0                     jmp        [A0]
  2082. export_15:
  2083. 000017BE  4E56 FFEA                link       A6, -0x0016
  2084. 000017C2  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2085. 000017C6  486E FFEC                pea.l      [A6 - 0x14]
  2086. 000017CA  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2087. 000017CE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2088. 000017D2  4EBA FD1C                jsr        [PC - 0x2E4 /* 000014F0 */]
  2089. 000017D6  486E FFF4                pea.l      [A6 - 0xC]
  2090. 000017DA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2091. 000017DE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2092. 000017E2  4EBA FD0C                jsr        [PC - 0x2F4 /* 000014F0 */]
  2093. 000017E6  486D FCBA                pea.l      [A5 - 0x346]
  2094. 000017EA  4267                     clr.w      -[A7]
  2095. 000017EC  3E2D FEEE                move.w     D7, [A5 - 0x112]
  2096. 000017F0  EF4F                     lsl        D7.w, 7
  2097. 000017F2  3F07                     move.w     -[A7], D7
  2098. 000017F4  A8A8                     syscall    OffsetRect
  2099. 000017F6  3E2D FEEE                move.w     D7, [A5 - 0x112]
  2100. 000017FA  4447                     neg.w      D7
  2101. 000017FC  3B47 FEEE                move.w     [A5 - 0x112], D7
  2102. 00001800  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  2103. 00001804  A873                     syscall    SetPort
  2104. 00001806  4EFA 0020                jmp        [PC + 0x20 /* 00001828 */]
  2105. label0000180A:
  2106. 0000180A  486D FCA6                pea.l      [A5 - 0x35A]
  2107. 0000180E  486D FC98                pea.l      [A5 - 0x368]
  2108. 00001812  486D FF0E                pea.l      [A5 - 0xF2]
  2109. 00001816  486D FEFE                pea.l      [A5 - 0x102]
  2110. 0000181A  4267                     clr.w      -[A7]
  2111. 0000181C  42A7                     clr.l      -[A7]
  2112. 0000181E  A8EC                     syscall    CopyBits
  2113. 00001820  4EFA 0020                jmp        [PC + 0x20 /* 00001842 */]
  2114. label00001824:
  2115. 00001824  4EFA 001C                jmp        [PC + 0x1C /* 00001842 */]
  2116. label00001828:
  2117. 00001828  4247                     clr.w      D7
  2118. 0000182A  1E2D FF16                move.b     D7, [A5 - 0xEA]
  2119. 0000182E  0C07 0001                cmpi.b     D7, 0x1
  2120. 00001832  6700 FFD6                beq        -0x28 /* 0000180A */
  2121. 00001836  0C07 0002                cmpi.b     D7, 0x2
  2122. 0000183A  6700 FFCE                beq        -0x30 /* 0000180A */
  2123. 0000183E  4EFA FFE4                jmp        [PC - 0x1C /* 00001824 */]
  2124. label00001842:
  2125. 00001842  4EFA 0020                jmp        [PC + 0x20 /* 00001864 */]
  2126. label00001846:
  2127. 00001846  486D FCA6                pea.l      [A5 - 0x35A]
  2128. 0000184A  486D FC98                pea.l      [A5 - 0x368]
  2129. 0000184E  486D FB98                pea.l      [A5 - 0x468]
  2130. 00001852  486D FB88                pea.l      [A5 - 0x478]
  2131. 00001856  4267                     clr.w      -[A7]
  2132. 00001858  42A7                     clr.l      -[A7]
  2133. 0000185A  A8EC                     syscall    CopyBits
  2134. 0000185C  4EFA 0020                jmp        [PC + 0x20 /* 0000187E */]
  2135. label00001860:
  2136. 00001860  4EFA 001C                jmp        [PC + 0x1C /* 0000187E */]
  2137. label00001864:
  2138. 00001864  4247                     clr.w      D7
  2139. 00001866  1E2D FBA0                move.b     D7, [A5 - 0x460]
  2140. 0000186A  0C07 0001                cmpi.b     D7, 0x1
  2141. 0000186E  6700 FFD6                beq        -0x28 /* 00001846 */
  2142. 00001872  0C07 0002                cmpi.b     D7, 0x2
  2143. 00001876  6700 FFCE                beq        -0x30 /* 00001846 */
  2144. 0000187A  4EFA FFE4                jmp        [PC - 0x1C /* 00001860 */]
  2145. label0000187E:
  2146. 0000187E  3E2D FEF0                move.w     D7, [A5 - 0x110]
  2147. 00001882  3D47 FFFC                move.w     [A6 - 0x4], D7
  2148. 00001886  0C47 0001                cmpi.w     D7, 0x1
  2149. 0000188A  6D00 0074                blt        +0x76 /* 00001900 */
  2150. label0000188E:
  2151. 0000188E  3C07                     move.w     D6, D7
  2152. 00001890  5346                     subq.w     D6, 1
  2153. 00001892  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  2154. 00001896  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  2155. 0000189A  4EFA 0038                jmp        [PC + 0x38 /* 000018D4 */]
  2156. label0000189E:
  2157. 0000189E  486D FCA6                pea.l      [A5 - 0x35A]
  2158. 000018A2  486D FC98                pea.l      [A5 - 0x368]
  2159. 000018A6  3A07                     move.w     D5, D7
  2160. 000018A8  5345                     subq.w     D5, 1
  2161. 000018AA  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2162. 000018AE  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2163. 000018B2  4873 501A                pea.l      [A3 + D5.w + 0x1A]
  2164. 000018B6  3A07                     move.w     D5, D7
  2165. 000018B8  5345                     subq.w     D5, 1
  2166. 000018BA  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2167. 000018BE  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2168. 000018C2  4873 500A                pea.l      [A3 + D5.w + 0xA]
  2169. 000018C6  4267                     clr.w      -[A7]
  2170. 000018C8  42A7                     clr.l      -[A7]
  2171. 000018CA  A8EC                     syscall    CopyBits
  2172. 000018CC  4EFA 0020                jmp        [PC + 0x20 /* 000018EE */]
  2173. label000018D0:
  2174. 000018D0  4EFA 001C                jmp        [PC + 0x1C /* 000018EE */]
  2175. label000018D4:
  2176. 000018D4  4245                     clr.w      D5
  2177. 000018D6  1A34 6022                move.b     D5, [A4 + D6.w + 0x22]
  2178. 000018DA  0C05 0001                cmpi.b     D5, 0x1
  2179. 000018DE  6700 FFBE                beq        -0x40 /* 0000189E */
  2180. 000018E2  0C05 0002                cmpi.b     D5, 0x2
  2181. 000018E6  6700 FFB6                beq        -0x48 /* 0000189E */
  2182. 000018EA  4EFA FFE4                jmp        [PC - 0x1C /* 000018D0 */]
  2183. label000018EE:
  2184. 000018EE  0C47 0001                cmpi.w     D7, 0x1
  2185. 000018F2  6F00 000C                ble        +0xE /* 00001900 */
  2186. 000018F6  5347                     subq.w     D7, 1
  2187. 000018F8  3D47 FFFC                move.w     [A6 - 0x4], D7
  2188. 000018FC  4EFA FF90                jmp        [PC - 0x70 /* 0000188E */]
  2189. label00001900:
  2190. 00001900  3E2D FEF2                move.w     D7, [A5 - 0x10E]
  2191. 00001904  3D47 FFFC                move.w     [A6 - 0x4], D7
  2192. 00001908  0C47 0002                cmpi.w     D7, 0x2
  2193. 0000190C  6D00 0074                blt        +0x76 /* 00001982 */
  2194. label00001910:
  2195. 00001910  3C07                     move.w     D6, D7
  2196. 00001912  5346                     subq.w     D6, 1
  2197. 00001914  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  2198. 00001918  49ED FB80                lea.l      A4, [A5 - 0x480]
  2199. 0000191C  4EFA 0038                jmp        [PC + 0x38 /* 00001956 */]
  2200. label00001920:
  2201. 00001920  486D FCA6                pea.l      [A5 - 0x35A]
  2202. 00001924  486D FC98                pea.l      [A5 - 0x368]
  2203. 00001928  3A07                     move.w     D5, D7
  2204. 0000192A  5345                     subq.w     D5, 1
  2205. 0000192C  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2206. 00001930  47ED FB80                lea.l      A3, [A5 - 0x480]
  2207. 00001934  4873 5018                pea.l      [A3 + D5.w + 0x18]
  2208. 00001938  3A07                     move.w     D5, D7
  2209. 0000193A  5345                     subq.w     D5, 1
  2210. 0000193C  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2211. 00001940  47ED FB80                lea.l      A3, [A5 - 0x480]
  2212. 00001944  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2213. 00001948  4267                     clr.w      -[A7]
  2214. 0000194A  42A7                     clr.l      -[A7]
  2215. 0000194C  A8EC                     syscall    CopyBits
  2216. 0000194E  4EFA 0020                jmp        [PC + 0x20 /* 00001970 */]
  2217. label00001952:
  2218. 00001952  4EFA 001C                jmp        [PC + 0x1C /* 00001970 */]
  2219. label00001956:
  2220. 00001956  4245                     clr.w      D5
  2221. 00001958  1A34 6020                move.b     D5, [A4 + D6.w + 0x20]
  2222. 0000195C  0C05 0001                cmpi.b     D5, 0x1
  2223. 00001960  6700 FFBE                beq        -0x40 /* 00001920 */
  2224. 00001964  0C05 0002                cmpi.b     D5, 0x2
  2225. 00001968  6700 FFB6                beq        -0x48 /* 00001920 */
  2226. 0000196C  4EFA FFE4                jmp        [PC - 0x1C /* 00001952 */]
  2227. label00001970:
  2228. 00001970  0C47 0002                cmpi.w     D7, 0x2
  2229. 00001974  6F00 000C                ble        +0xE /* 00001982 */
  2230. 00001978  5347                     subq.w     D7, 1
  2231. 0000197A  3D47 FFFC                move.w     [A6 - 0x4], D7
  2232. 0000197E  4EFA FF90                jmp        [PC - 0x70 /* 00001910 */]
  2233. label00001982:
  2234. 00001982  4EFA 0020                jmp        [PC + 0x20 /* 000019A4 */]
  2235. label00001986:
  2236. 00001986  486D FCA6                pea.l      [A5 - 0x35A]
  2237. 0000198A  486D FC98                pea.l      [A5 - 0x368]
  2238. 0000198E  486D FE02                pea.l      [A5 - 0x1FE]
  2239. 00001992  486E FFEC                pea.l      [A6 - 0x14]
  2240. 00001996  4267                     clr.w      -[A7]
  2241. 00001998  42A7                     clr.l      -[A7]
  2242. 0000199A  A8EC                     syscall    CopyBits
  2243. 0000199C  4EFA 0020                jmp        [PC + 0x20 /* 000019BE */]
  2244. label000019A0:
  2245. 000019A0  4EFA 001C                jmp        [PC + 0x1C /* 000019BE */]
  2246. label000019A4:
  2247. 000019A4  4247                     clr.w      D7
  2248. 000019A6  1E2E 000C                move.b     D7, [A6 + 0xC]
  2249. 000019AA  0C07 0001                cmpi.b     D7, 0x1
  2250. 000019AE  6700 FFD6                beq        -0x28 /* 00001986 */
  2251. 000019B2  0C07 0002                cmpi.b     D7, 0x2
  2252. 000019B6  6700 FFCE                beq        -0x30 /* 00001986 */
  2253. 000019BA  4EFA FFE4                jmp        [PC - 0x1C /* 000019A0 */]
  2254. label000019BE:
  2255. 000019BE  4A2E 000A                tst.b      [A6 + 0xA]
  2256. 000019C2  6700 0026                beq        +0x28 /* 000019EA */
  2257. 000019C6  3E2E 0016                move.w     D7, [A6 + 0x16]
  2258. 000019CA  E74F                     lsl        D7.w, 3
  2259. 000019CC  3F07                     move.w     -[A7], D7
  2260. 000019CE  3E2E 0014                move.w     D7, [A6 + 0x14]
  2261. 000019D2  E74F                     lsl        D7.w, 3
  2262. 000019D4  3F07                     move.w     -[A7], D7
  2263. 000019D6  A893                     syscall    MoveTo
  2264. 000019D8  3E2E 0012                move.w     D7, [A6 + 0x12]
  2265. 000019DC  E74F                     lsl        D7.w, 3
  2266. 000019DE  3F07                     move.w     -[A7], D7
  2267. 000019E0  3E2E 0010                move.w     D7, [A6 + 0x10]
  2268. 000019E4  E74F                     lsl        D7.w, 3
  2269. 000019E6  3F07                     move.w     -[A7], D7
  2270. 000019E8  A891                     syscall    LineTo
  2271. label000019EA:
  2272. 000019EA  4A2E 0008                tst.b      [A6 + 0x8]
  2273. 000019EE  6700 0008                beq        +0xA /* 000019F8 */
  2274. 000019F2  486D FE0A                pea.l      [A5 - 0x1F6]
  2275. 000019F6  A8A4                     syscall    InvertRect
  2276. label000019F8:
  2277. 000019F8  4EFA 00EC                jmp        [PC + 0xEC /* 00001AE6 */]
  2278. label000019FC:
  2279. 000019FC  486D FC98                pea.l      [A5 - 0x368]
  2280. 00001A00  486D FCA6                pea.l      [A5 - 0x35A]
  2281. 00001A04  486E FFF4                pea.l      [A6 - 0xC]
  2282. 00001A08  486D FE02                pea.l      [A5 - 0x1FE]
  2283. 00001A0C  4267                     clr.w      -[A7]
  2284. 00001A0E  42A7                     clr.l      -[A7]
  2285. 00001A10  A8EC                     syscall    CopyBits
  2286. 00001A12  4EFA 00F4                jmp        [PC + 0xF4 /* 00001B08 */]
  2287. label00001A16:
  2288. 00001A16  486D FC98                pea.l      [A5 - 0x368]
  2289. 00001A1A  486D FCA6                pea.l      [A5 - 0x35A]
  2290. 00001A1E  486E FFEC                pea.l      [A6 - 0x14]
  2291. 00001A22  486D FE02                pea.l      [A5 - 0x1FE]
  2292. 00001A26  4267                     clr.w      -[A7]
  2293. 00001A28  42A7                     clr.l      -[A7]
  2294. 00001A2A  A8EC                     syscall    CopyBits
  2295. 00001A2C  486D FCB4                pea.l      [A5 - 0x34C]
  2296. 00001A30  486D FC98                pea.l      [A5 - 0x368]
  2297. 00001A34  3E2E 000E                move.w     D7, [A6 + 0xE]
  2298. 00001A38  E94F                     lsl        D7.w, 4
  2299. 00001A3A  0647 0000                addi.w     D7, 0x0
  2300. 00001A3E  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2301. 00001A42  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2302. 00001A46  486E FFF4                pea.l      [A6 - 0xC]
  2303. 00001A4A  3F3C 0003                move.w     -[A7], 0x3
  2304. 00001A4E  42A7                     clr.l      -[A7]
  2305. 00001A50  A8EC                     syscall    CopyBits
  2306. 00001A52  486D FCB4                pea.l      [A5 - 0x34C]
  2307. 00001A56  486D FC98                pea.l      [A5 - 0x368]
  2308. 00001A5A  3E2E 000E                move.w     D7, [A6 + 0xE]
  2309. 00001A5E  E94F                     lsl        D7.w, 4
  2310. 00001A60  0647 0000                addi.w     D7, 0x0
  2311. 00001A64  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2312. 00001A68  4874 7000                pea.l      [A4 + D7.w]
  2313. 00001A6C  486E FFF4                pea.l      [A6 - 0xC]
  2314. 00001A70  3F3C 0002                move.w     -[A7], 0x2
  2315. 00001A74  42A7                     clr.l      -[A7]
  2316. 00001A76  A8EC                     syscall    CopyBits
  2317. 00001A78  4EFA 008E                jmp        [PC + 0x8E /* 00001B08 */]
  2318. label00001A7C:
  2319. 00001A7C  486D FC98                pea.l      [A5 - 0x368]
  2320. 00001A80  486D FCA6                pea.l      [A5 - 0x35A]
  2321. 00001A84  486E FFF4                pea.l      [A6 - 0xC]
  2322. 00001A88  486D FE02                pea.l      [A5 - 0x1FE]
  2323. 00001A8C  4267                     clr.w      -[A7]
  2324. 00001A8E  42A7                     clr.l      -[A7]
  2325. 00001A90  A8EC                     syscall    CopyBits
  2326. 00001A92  486D FCB4                pea.l      [A5 - 0x34C]
  2327. 00001A96  486D FC98                pea.l      [A5 - 0x368]
  2328. 00001A9A  3E2E 000E                move.w     D7, [A6 + 0xE]
  2329. 00001A9E  E94F                     lsl        D7.w, 4
  2330. 00001AA0  0647 0000                addi.w     D7, 0x0
  2331. 00001AA4  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2332. 00001AA8  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2333. 00001AAC  486E FFF4                pea.l      [A6 - 0xC]
  2334. 00001AB0  3F3C 0003                move.w     -[A7], 0x3
  2335. 00001AB4  42A7                     clr.l      -[A7]
  2336. 00001AB6  A8EC                     syscall    CopyBits
  2337. 00001AB8  486D FCB4                pea.l      [A5 - 0x34C]
  2338. 00001ABC  486D FC98                pea.l      [A5 - 0x368]
  2339. 00001AC0  3E2E 000E                move.w     D7, [A6 + 0xE]
  2340. 00001AC4  E94F                     lsl        D7.w, 4
  2341. 00001AC6  0647 0000                addi.w     D7, 0x0
  2342. 00001ACA  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2343. 00001ACE  4874 7000                pea.l      [A4 + D7.w]
  2344. 00001AD2  486E FFF4                pea.l      [A6 - 0xC]
  2345. 00001AD6  3F3C 0002                move.w     -[A7], 0x2
  2346. 00001ADA  42A7                     clr.l      -[A7]
  2347. 00001ADC  A8EC                     syscall    CopyBits
  2348. 00001ADE  4EFA 0028                jmp        [PC + 0x28 /* 00001B08 */]
  2349. label00001AE2:
  2350. 00001AE2  4EFA 0024                jmp        [PC + 0x24 /* 00001B08 */]
  2351. label00001AE6:
  2352. 00001AE6  4247                     clr.w      D7
  2353. 00001AE8  1E2E 000C                move.b     D7, [A6 + 0xC]
  2354. 00001AEC  0C07 0001                cmpi.b     D7, 0x1
  2355. 00001AF0  6700 FF8A                beq        -0x74 /* 00001A7C */
  2356. 00001AF4  0C07 0002                cmpi.b     D7, 0x2
  2357. 00001AF8  6700 FF02                beq        -0xFC /* 000019FC */
  2358. 00001AFC  0C07 0003                cmpi.b     D7, 0x3
  2359. 00001B00  6700 FF14                beq        -0xEA /* 00001A16 */
  2360. 00001B04  4EFA FFDC                jmp        [PC - 0x24 /* 00001AE2 */]
  2361. label00001B08:
  2362. 00001B08  3E3C 0002                move.w     D7, 0x2
  2363. 00001B0C  3D47 FFFC                move.w     [A6 - 0x4], D7
  2364. 00001B10  BE6D FEF2                cmp.w      D7, [A5 - 0x10E]
  2365. 00001B14  6E00 01DE                bgt        +0x1E0 /* 00001CF4 */
  2366. 00001B18  3D6D FEF2 FFEA           move.w     [A6 - 0x16], [A5 - 0x10E]
  2367. label00001B1E:
  2368. 00001B1E  3C07                     move.w     D6, D7
  2369. 00001B20  5346                     subq.w     D6, 1
  2370. 00001B22  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  2371. 00001B26  49ED FB80                lea.l      A4, [A5 - 0x480]
  2372. 00001B2A  4EFA 0194                jmp        [PC + 0x194 /* 00001CC0 */]
  2373. label00001B2E:
  2374. 00001B2E  486D FC98                pea.l      [A5 - 0x368]
  2375. 00001B32  486D FCA6                pea.l      [A5 - 0x35A]
  2376. 00001B36  3A07                     move.w     D5, D7
  2377. 00001B38  5345                     subq.w     D5, 1
  2378. 00001B3A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2379. 00001B3E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2380. 00001B42  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2381. 00001B46  3A07                     move.w     D5, D7
  2382. 00001B48  5345                     subq.w     D5, 1
  2383. 00001B4A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2384. 00001B4E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2385. 00001B52  4873 5018                pea.l      [A3 + D5.w + 0x18]
  2386. 00001B56  4267                     clr.w      -[A7]
  2387. 00001B58  42A7                     clr.l      -[A7]
  2388. 00001B5A  A8EC                     syscall    CopyBits
  2389. 00001B5C  4EFA 0184                jmp        [PC + 0x184 /* 00001CE2 */]
  2390. label00001B60:
  2391. 00001B60  486D FC98                pea.l      [A5 - 0x368]
  2392. 00001B64  486D FCA6                pea.l      [A5 - 0x35A]
  2393. 00001B68  3A07                     move.w     D5, D7
  2394. 00001B6A  5345                     subq.w     D5, 1
  2395. 00001B6C  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2396. 00001B70  47ED FB80                lea.l      A3, [A5 - 0x480]
  2397. 00001B74  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2398. 00001B78  3A07                     move.w     D5, D7
  2399. 00001B7A  5345                     subq.w     D5, 1
  2400. 00001B7C  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2401. 00001B80  47ED FB80                lea.l      A3, [A5 - 0x480]
  2402. 00001B84  4873 5018                pea.l      [A3 + D5.w + 0x18]
  2403. 00001B88  4267                     clr.w      -[A7]
  2404. 00001B8A  42A7                     clr.l      -[A7]
  2405. 00001B8C  A8EC                     syscall    CopyBits
  2406. 00001B8E  486D FCB4                pea.l      [A5 - 0x34C]
  2407. 00001B92  486D FC98                pea.l      [A5 - 0x368]
  2408. 00001B96  3A07                     move.w     D5, D7
  2409. 00001B98  5345                     subq.w     D5, 1
  2410. 00001B9A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2411. 00001B9E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2412. 00001BA2  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2413. 00001BA6  E94C                     lsl        D4.w, 4
  2414. 00001BA8  0644 0080                addi.w     D4, 0x80
  2415. 00001BAC  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2416. 00001BB0  4873 4008                pea.l      [A3 + D4.w + 0x8]
  2417. 00001BB4  3A07                     move.w     D5, D7
  2418. 00001BB6  5345                     subq.w     D5, 1
  2419. 00001BB8  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2420. 00001BBC  47ED FB80                lea.l      A3, [A5 - 0x480]
  2421. 00001BC0  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2422. 00001BC4  3F3C 0003                move.w     -[A7], 0x3
  2423. 00001BC8  42A7                     clr.l      -[A7]
  2424. 00001BCA  A8EC                     syscall    CopyBits
  2425. 00001BCC  486D FCB4                pea.l      [A5 - 0x34C]
  2426. 00001BD0  486D FC98                pea.l      [A5 - 0x368]
  2427. 00001BD4  3A07                     move.w     D5, D7
  2428. 00001BD6  5345                     subq.w     D5, 1
  2429. 00001BD8  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2430. 00001BDC  47ED FB80                lea.l      A3, [A5 - 0x480]
  2431. 00001BE0  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2432. 00001BE4  E94C                     lsl        D4.w, 4
  2433. 00001BE6  0644 0080                addi.w     D4, 0x80
  2434. 00001BEA  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2435. 00001BEE  4873 4000                pea.l      [A3 + D4.w]
  2436. 00001BF2  3A07                     move.w     D5, D7
  2437. 00001BF4  5345                     subq.w     D5, 1
  2438. 00001BF6  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2439. 00001BFA  47ED FB80                lea.l      A3, [A5 - 0x480]
  2440. 00001BFE  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2441. 00001C02  3F3C 0002                move.w     -[A7], 0x2
  2442. 00001C06  42A7                     clr.l      -[A7]
  2443. 00001C08  A8EC                     syscall    CopyBits
  2444. 00001C0A  4EFA 00D6                jmp        [PC + 0xD6 /* 00001CE2 */]
  2445. label00001C0E:
  2446. 00001C0E  486D FC98                pea.l      [A5 - 0x368]
  2447. 00001C12  486D FCA6                pea.l      [A5 - 0x35A]
  2448. 00001C16  3A07                     move.w     D5, D7
  2449. 00001C18  5345                     subq.w     D5, 1
  2450. 00001C1A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2451. 00001C1E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2452. 00001C22  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2453. 00001C26  3A07                     move.w     D5, D7
  2454. 00001C28  5345                     subq.w     D5, 1
  2455. 00001C2A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2456. 00001C2E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2457. 00001C32  4873 5018                pea.l      [A3 + D5.w + 0x18]
  2458. 00001C36  4267                     clr.w      -[A7]
  2459. 00001C38  42A7                     clr.l      -[A7]
  2460. 00001C3A  A8EC                     syscall    CopyBits
  2461. 00001C3C  486D FCB4                pea.l      [A5 - 0x34C]
  2462. 00001C40  486D FC98                pea.l      [A5 - 0x368]
  2463. 00001C44  3A07                     move.w     D5, D7
  2464. 00001C46  5345                     subq.w     D5, 1
  2465. 00001C48  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2466. 00001C4C  47ED FB80                lea.l      A3, [A5 - 0x480]
  2467. 00001C50  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2468. 00001C54  E94C                     lsl        D4.w, 4
  2469. 00001C56  0644 0080                addi.w     D4, 0x80
  2470. 00001C5A  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2471. 00001C5E  4873 4008                pea.l      [A3 + D4.w + 0x8]
  2472. 00001C62  3A07                     move.w     D5, D7
  2473. 00001C64  5345                     subq.w     D5, 1
  2474. 00001C66  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2475. 00001C6A  47ED FB80                lea.l      A3, [A5 - 0x480]
  2476. 00001C6E  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2477. 00001C72  3F3C 0003                move.w     -[A7], 0x3
  2478. 00001C76  42A7                     clr.l      -[A7]
  2479. 00001C78  A8EC                     syscall    CopyBits
  2480. 00001C7A  486D FCB4                pea.l      [A5 - 0x34C]
  2481. 00001C7E  486D FC98                pea.l      [A5 - 0x368]
  2482. 00001C82  3A07                     move.w     D5, D7
  2483. 00001C84  5345                     subq.w     D5, 1
  2484. 00001C86  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2485. 00001C8A  47ED FB80                lea.l      A3, [A5 - 0x480]
  2486. 00001C8E  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2487. 00001C92  E94C                     lsl        D4.w, 4
  2488. 00001C94  0644 0080                addi.w     D4, 0x80
  2489. 00001C98  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2490. 00001C9C  4873 4000                pea.l      [A3 + D4.w]
  2491. 00001CA0  3A07                     move.w     D5, D7
  2492. 00001CA2  5345                     subq.w     D5, 1
  2493. 00001CA4  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2494. 00001CA8  47ED FB80                lea.l      A3, [A5 - 0x480]
  2495. 00001CAC  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2496. 00001CB0  3F3C 0002                move.w     -[A7], 0x2
  2497. 00001CB4  42A7                     clr.l      -[A7]
  2498. 00001CB6  A8EC                     syscall    CopyBits
  2499. 00001CB8  4EFA 0028                jmp        [PC + 0x28 /* 00001CE2 */]
  2500. label00001CBC:
  2501. 00001CBC  4EFA 0024                jmp        [PC + 0x24 /* 00001CE2 */]
  2502. label00001CC0:
  2503. 00001CC0  4245                     clr.w      D5
  2504. 00001CC2  1A34 6020                move.b     D5, [A4 + D6.w + 0x20]
  2505. 00001CC6  0C05 0001                cmpi.b     D5, 0x1
  2506. 00001CCA  6700 FF42                beq        -0xBC /* 00001C0E */
  2507. 00001CCE  0C05 0002                cmpi.b     D5, 0x2
  2508. 00001CD2  6700 FE5A                beq        -0x1A4 /* 00001B2E */
  2509. 00001CD6  0C05 0003                cmpi.b     D5, 0x3
  2510. 00001CDA  6700 FE84                beq        -0x17A /* 00001B60 */
  2511. 00001CDE  4EFA FFDC                jmp        [PC - 0x24 /* 00001CBC */]
  2512. label00001CE2:
  2513. 00001CE2  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  2514. 00001CE6  6C00 000C                bge        +0xE /* 00001CF4 */
  2515. 00001CEA  5247                     addq.w     D7, 1
  2516. 00001CEC  3D47 FFFC                move.w     [A6 - 0x4], D7
  2517. 00001CF0  4EFA FE2C                jmp        [PC - 0x1D4 /* 00001B1E */]
  2518. label00001CF4:
  2519. 00001CF4  3E3C 0001                move.w     D7, 0x1
  2520. 00001CF8  3D47 FFFC                move.w     [A6 - 0x4], D7
  2521. 00001CFC  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  2522. 00001D00  6E00 01DE                bgt        +0x1E0 /* 00001EE0 */
  2523. 00001D04  3D6D FEF0 FFEA           move.w     [A6 - 0x16], [A5 - 0x110]
  2524. label00001D0A:
  2525. 00001D0A  3C07                     move.w     D6, D7
  2526. 00001D0C  5346                     subq.w     D6, 1
  2527. 00001D0E  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  2528. 00001D12  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  2529. 00001D16  4EFA 0194                jmp        [PC + 0x194 /* 00001EAC */]
  2530. label00001D1A:
  2531. 00001D1A  486D FC98                pea.l      [A5 - 0x368]
  2532. 00001D1E  486D FCA6                pea.l      [A5 - 0x35A]
  2533. 00001D22  3A07                     move.w     D5, D7
  2534. 00001D24  5345                     subq.w     D5, 1
  2535. 00001D26  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2536. 00001D2A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2537. 00001D2E  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2538. 00001D32  3A07                     move.w     D5, D7
  2539. 00001D34  5345                     subq.w     D5, 1
  2540. 00001D36  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2541. 00001D3A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2542. 00001D3E  4873 501A                pea.l      [A3 + D5.w + 0x1A]
  2543. 00001D42  4267                     clr.w      -[A7]
  2544. 00001D44  42A7                     clr.l      -[A7]
  2545. 00001D46  A8EC                     syscall    CopyBits
  2546. 00001D48  4EFA 0184                jmp        [PC + 0x184 /* 00001ECE */]
  2547. label00001D4C:
  2548. 00001D4C  486D FC98                pea.l      [A5 - 0x368]
  2549. 00001D50  486D FCA6                pea.l      [A5 - 0x35A]
  2550. 00001D54  3A07                     move.w     D5, D7
  2551. 00001D56  5345                     subq.w     D5, 1
  2552. 00001D58  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2553. 00001D5C  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2554. 00001D60  4873 500A                pea.l      [A3 + D5.w + 0xA]
  2555. 00001D64  3A07                     move.w     D5, D7
  2556. 00001D66  5345                     subq.w     D5, 1
  2557. 00001D68  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2558. 00001D6C  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2559. 00001D70  4873 501A                pea.l      [A3 + D5.w + 0x1A]
  2560. 00001D74  4267                     clr.w      -[A7]
  2561. 00001D76  42A7                     clr.l      -[A7]
  2562. 00001D78  A8EC                     syscall    CopyBits
  2563. 00001D7A  486D FCB4                pea.l      [A5 - 0x34C]
  2564. 00001D7E  486D FC98                pea.l      [A5 - 0x368]
  2565. 00001D82  3A07                     move.w     D5, D7
  2566. 00001D84  5345                     subq.w     D5, 1
  2567. 00001D86  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2568. 00001D8A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2569. 00001D8E  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2570. 00001D92  E94C                     lsl        D4.w, 4
  2571. 00001D94  0644 00C0                addi.w     D4, 0xC0
  2572. 00001D98  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2573. 00001D9C  4873 4008                pea.l      [A3 + D4.w + 0x8]
  2574. 00001DA0  3A07                     move.w     D5, D7
  2575. 00001DA2  5345                     subq.w     D5, 1
  2576. 00001DA4  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2577. 00001DA8  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2578. 00001DAC  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2579. 00001DB0  3F3C 0003                move.w     -[A7], 0x3
  2580. 00001DB4  42A7                     clr.l      -[A7]
  2581. 00001DB6  A8EC                     syscall    CopyBits
  2582. 00001DB8  486D FCB4                pea.l      [A5 - 0x34C]
  2583. 00001DBC  486D FC98                pea.l      [A5 - 0x368]
  2584. 00001DC0  3A07                     move.w     D5, D7
  2585. 00001DC2  5345                     subq.w     D5, 1
  2586. 00001DC4  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2587. 00001DC8  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2588. 00001DCC  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2589. 00001DD0  E94C                     lsl        D4.w, 4
  2590. 00001DD2  0644 00C0                addi.w     D4, 0xC0
  2591. 00001DD6  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2592. 00001DDA  4873 4000                pea.l      [A3 + D4.w]
  2593. 00001DDE  3A07                     move.w     D5, D7
  2594. 00001DE0  5345                     subq.w     D5, 1
  2595. 00001DE2  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2596. 00001DE6  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2597. 00001DEA  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2598. 00001DEE  3F3C 0002                move.w     -[A7], 0x2
  2599. 00001DF2  42A7                     clr.l      -[A7]
  2600. 00001DF4  A8EC                     syscall    CopyBits
  2601. 00001DF6  4EFA 00D6                jmp        [PC + 0xD6 /* 00001ECE */]
  2602. label00001DFA:
  2603. 00001DFA  486D FC98                pea.l      [A5 - 0x368]
  2604. 00001DFE  486D FCA6                pea.l      [A5 - 0x35A]
  2605. 00001E02  3A07                     move.w     D5, D7
  2606. 00001E04  5345                     subq.w     D5, 1
  2607. 00001E06  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2608. 00001E0A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2609. 00001E0E  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2610. 00001E12  3A07                     move.w     D5, D7
  2611. 00001E14  5345                     subq.w     D5, 1
  2612. 00001E16  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2613. 00001E1A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2614. 00001E1E  4873 501A                pea.l      [A3 + D5.w + 0x1A]
  2615. 00001E22  4267                     clr.w      -[A7]
  2616. 00001E24  42A7                     clr.l      -[A7]
  2617. 00001E26  A8EC                     syscall    CopyBits
  2618. 00001E28  486D FCB4                pea.l      [A5 - 0x34C]
  2619. 00001E2C  486D FC98                pea.l      [A5 - 0x368]
  2620. 00001E30  3A07                     move.w     D5, D7
  2621. 00001E32  5345                     subq.w     D5, 1
  2622. 00001E34  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2623. 00001E38  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2624. 00001E3C  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2625. 00001E40  E94C                     lsl        D4.w, 4
  2626. 00001E42  0644 00C0                addi.w     D4, 0xC0
  2627. 00001E46  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2628. 00001E4A  4873 4008                pea.l      [A3 + D4.w + 0x8]
  2629. 00001E4E  3A07                     move.w     D5, D7
  2630. 00001E50  5345                     subq.w     D5, 1
  2631. 00001E52  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2632. 00001E56  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2633. 00001E5A  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2634. 00001E5E  3F3C 0003                move.w     -[A7], 0x3
  2635. 00001E62  42A7                     clr.l      -[A7]
  2636. 00001E64  A8EC                     syscall    CopyBits
  2637. 00001E66  486D FCB4                pea.l      [A5 - 0x34C]
  2638. 00001E6A  486D FC98                pea.l      [A5 - 0x368]
  2639. 00001E6E  3A07                     move.w     D5, D7
  2640. 00001E70  5345                     subq.w     D5, 1
  2641. 00001E72  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2642. 00001E76  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2643. 00001E7A  3833 5004                move.w     D4, [A3 + D5.w + 0x4]
  2644. 00001E7E  E94C                     lsl        D4.w, 4
  2645. 00001E80  0644 00C0                addi.w     D4, 0xC0
  2646. 00001E84  47ED FCC2                lea.l      A3, [A5 - 0x33E]
  2647. 00001E88  4873 4000                pea.l      [A3 + D4.w]
  2648. 00001E8C  3A07                     move.w     D5, D7
  2649. 00001E8E  5345                     subq.w     D5, 1
  2650. 00001E90  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  2651. 00001E94  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  2652. 00001E98  4873 5012                pea.l      [A3 + D5.w + 0x12]
  2653. 00001E9C  3F3C 0002                move.w     -[A7], 0x2
  2654. 00001EA0  42A7                     clr.l      -[A7]
  2655. 00001EA2  A8EC                     syscall    CopyBits
  2656. 00001EA4  4EFA 0028                jmp        [PC + 0x28 /* 00001ECE */]
  2657. label00001EA8:
  2658. 00001EA8  4EFA 0024                jmp        [PC + 0x24 /* 00001ECE */]
  2659. label00001EAC:
  2660. 00001EAC  4245                     clr.w      D5
  2661. 00001EAE  1A34 6022                move.b     D5, [A4 + D6.w + 0x22]
  2662. 00001EB2  0C05 0001                cmpi.b     D5, 0x1
  2663. 00001EB6  6700 FF42                beq        -0xBC /* 00001DFA */
  2664. 00001EBA  0C05 0002                cmpi.b     D5, 0x2
  2665. 00001EBE  6700 FE5A                beq        -0x1A4 /* 00001D1A */
  2666. 00001EC2  0C05 0003                cmpi.b     D5, 0x3
  2667. 00001EC6  6700 FE84                beq        -0x17A /* 00001D4C */
  2668. 00001ECA  4EFA FFDC                jmp        [PC - 0x24 /* 00001EA8 */]
  2669. label00001ECE:
  2670. 00001ECE  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  2671. 00001ED2  6C00 000C                bge        +0xE /* 00001EE0 */
  2672. 00001ED6  5247                     addq.w     D7, 1
  2673. 00001ED8  3D47 FFFC                move.w     [A6 - 0x4], D7
  2674. 00001EDC  4EFA FE2C                jmp        [PC - 0x1D4 /* 00001D0A */]
  2675. label00001EE0:
  2676. 00001EE0  4EFA 00EC                jmp        [PC + 0xEC /* 00001FCE */]
  2677. label00001EE4:
  2678. 00001EE4  486D FC98                pea.l      [A5 - 0x368]
  2679. 00001EE8  486D FCA6                pea.l      [A5 - 0x35A]
  2680. 00001EEC  486D FB90                pea.l      [A5 - 0x470]
  2681. 00001EF0  486D FB98                pea.l      [A5 - 0x468]
  2682. 00001EF4  4267                     clr.w      -[A7]
  2683. 00001EF6  42A7                     clr.l      -[A7]
  2684. 00001EF8  A8EC                     syscall    CopyBits
  2685. 00001EFA  4EFA 00F4                jmp        [PC + 0xF4 /* 00001FF0 */]
  2686. label00001EFE:
  2687. 00001EFE  486D FC98                pea.l      [A5 - 0x368]
  2688. 00001F02  486D FCA6                pea.l      [A5 - 0x35A]
  2689. 00001F06  486D FB88                pea.l      [A5 - 0x478]
  2690. 00001F0A  486D FB98                pea.l      [A5 - 0x468]
  2691. 00001F0E  4267                     clr.w      -[A7]
  2692. 00001F10  42A7                     clr.l      -[A7]
  2693. 00001F12  A8EC                     syscall    CopyBits
  2694. 00001F14  486D FCB4                pea.l      [A5 - 0x34C]
  2695. 00001F18  486D FC98                pea.l      [A5 - 0x368]
  2696. 00001F1C  3E2D FB84                move.w     D7, [A5 - 0x47C]
  2697. 00001F20  E94F                     lsl        D7.w, 4
  2698. 00001F22  0647 0040                addi.w     D7, 0x40 /* '@' */
  2699. 00001F26  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2700. 00001F2A  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2701. 00001F2E  486D FB90                pea.l      [A5 - 0x470]
  2702. 00001F32  3F3C 0003                move.w     -[A7], 0x3
  2703. 00001F36  42A7                     clr.l      -[A7]
  2704. 00001F38  A8EC                     syscall    CopyBits
  2705. 00001F3A  486D FCB4                pea.l      [A5 - 0x34C]
  2706. 00001F3E  486D FC98                pea.l      [A5 - 0x368]
  2707. 00001F42  3E2D FB84                move.w     D7, [A5 - 0x47C]
  2708. 00001F46  E94F                     lsl        D7.w, 4
  2709. 00001F48  0647 0040                addi.w     D7, 0x40 /* '@' */
  2710. 00001F4C  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2711. 00001F50  4874 7000                pea.l      [A4 + D7.w]
  2712. 00001F54  486D FB90                pea.l      [A5 - 0x470]
  2713. 00001F58  3F3C 0002                move.w     -[A7], 0x2
  2714. 00001F5C  42A7                     clr.l      -[A7]
  2715. 00001F5E  A8EC                     syscall    CopyBits
  2716. 00001F60  4EFA 008E                jmp        [PC + 0x8E /* 00001FF0 */]
  2717. label00001F64:
  2718. 00001F64  486D FC98                pea.l      [A5 - 0x368]
  2719. 00001F68  486D FCA6                pea.l      [A5 - 0x35A]
  2720. 00001F6C  486D FB90                pea.l      [A5 - 0x470]
  2721. 00001F70  486D FB98                pea.l      [A5 - 0x468]
  2722. 00001F74  4267                     clr.w      -[A7]
  2723. 00001F76  42A7                     clr.l      -[A7]
  2724. 00001F78  A8EC                     syscall    CopyBits
  2725. 00001F7A  486D FCB4                pea.l      [A5 - 0x34C]
  2726. 00001F7E  486D FC98                pea.l      [A5 - 0x368]
  2727. 00001F82  3E2D FB84                move.w     D7, [A5 - 0x47C]
  2728. 00001F86  E94F                     lsl        D7.w, 4
  2729. 00001F88  0647 0040                addi.w     D7, 0x40 /* '@' */
  2730. 00001F8C  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2731. 00001F90  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2732. 00001F94  486D FB90                pea.l      [A5 - 0x470]
  2733. 00001F98  3F3C 0003                move.w     -[A7], 0x3
  2734. 00001F9C  42A7                     clr.l      -[A7]
  2735. 00001F9E  A8EC                     syscall    CopyBits
  2736. 00001FA0  486D FCB4                pea.l      [A5 - 0x34C]
  2737. 00001FA4  486D FC98                pea.l      [A5 - 0x368]
  2738. 00001FA8  3E2D FB84                move.w     D7, [A5 - 0x47C]
  2739. 00001FAC  E94F                     lsl        D7.w, 4
  2740. 00001FAE  0647 0040                addi.w     D7, 0x40 /* '@' */
  2741. 00001FB2  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2742. 00001FB6  4874 7000                pea.l      [A4 + D7.w]
  2743. 00001FBA  486D FB90                pea.l      [A5 - 0x470]
  2744. 00001FBE  3F3C 0002                move.w     -[A7], 0x2
  2745. 00001FC2  42A7                     clr.l      -[A7]
  2746. 00001FC4  A8EC                     syscall    CopyBits
  2747. 00001FC6  4EFA 0028                jmp        [PC + 0x28 /* 00001FF0 */]
  2748. label00001FCA:
  2749. 00001FCA  4EFA 0024                jmp        [PC + 0x24 /* 00001FF0 */]
  2750. label00001FCE:
  2751. 00001FCE  4247                     clr.w      D7
  2752. 00001FD0  1E2D FBA0                move.b     D7, [A5 - 0x460]
  2753. 00001FD4  0C07 0001                cmpi.b     D7, 0x1
  2754. 00001FD8  6700 FF8A                beq        -0x74 /* 00001F64 */
  2755. 00001FDC  0C07 0002                cmpi.b     D7, 0x2
  2756. 00001FE0  6700 FF02                beq        -0xFC /* 00001EE4 */
  2757. 00001FE4  0C07 0003                cmpi.b     D7, 0x3
  2758. 00001FE8  6700 FF14                beq        -0xEA /* 00001EFE */
  2759. 00001FEC  4EFA FFDC                jmp        [PC - 0x24 /* 00001FCA */]
  2760. label00001FF0:
  2761. 00001FF0  4EFA 00EC                jmp        [PC + 0xEC /* 000020DE */]
  2762. label00001FF4:
  2763. 00001FF4  486D FC98                pea.l      [A5 - 0x368]
  2764. 00001FF8  486D FCA6                pea.l      [A5 - 0x35A]
  2765. 00001FFC  486D FF06                pea.l      [A5 - 0xFA]
  2766. 00002000  486D FF0E                pea.l      [A5 - 0xF2]
  2767. 00002004  4267                     clr.w      -[A7]
  2768. 00002006  42A7                     clr.l      -[A7]
  2769. 00002008  A8EC                     syscall    CopyBits
  2770. 0000200A  4EFA 00F4                jmp        [PC + 0xF4 /* 00002100 */]
  2771. label0000200E:
  2772. 0000200E  486D FC98                pea.l      [A5 - 0x368]
  2773. 00002012  486D FCA6                pea.l      [A5 - 0x35A]
  2774. 00002016  486D FEFE                pea.l      [A5 - 0x102]
  2775. 0000201A  486D FF0E                pea.l      [A5 - 0xF2]
  2776. 0000201E  4267                     clr.w      -[A7]
  2777. 00002020  42A7                     clr.l      -[A7]
  2778. 00002022  A8EC                     syscall    CopyBits
  2779. 00002024  486D FCB4                pea.l      [A5 - 0x34C]
  2780. 00002028  486D FC98                pea.l      [A5 - 0x368]
  2781. 0000202C  3E2D FEF8                move.w     D7, [A5 - 0x108]
  2782. 00002030  E94F                     lsl        D7.w, 4
  2783. 00002032  0647 0100                addi.w     D7, 0x100
  2784. 00002036  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2785. 0000203A  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2786. 0000203E  486D FF06                pea.l      [A5 - 0xFA]
  2787. 00002042  3F3C 0003                move.w     -[A7], 0x3
  2788. 00002046  42A7                     clr.l      -[A7]
  2789. 00002048  A8EC                     syscall    CopyBits
  2790. 0000204A  486D FCB4                pea.l      [A5 - 0x34C]
  2791. 0000204E  486D FC98                pea.l      [A5 - 0x368]
  2792. 00002052  3E2D FEF8                move.w     D7, [A5 - 0x108]
  2793. 00002056  E94F                     lsl        D7.w, 4
  2794. 00002058  0647 0100                addi.w     D7, 0x100
  2795. 0000205C  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2796. 00002060  4874 7000                pea.l      [A4 + D7.w]
  2797. 00002064  486D FF06                pea.l      [A5 - 0xFA]
  2798. 00002068  3F3C 0002                move.w     -[A7], 0x2
  2799. 0000206C  42A7                     clr.l      -[A7]
  2800. 0000206E  A8EC                     syscall    CopyBits
  2801. 00002070  4EFA 008E                jmp        [PC + 0x8E /* 00002100 */]
  2802. label00002074:
  2803. 00002074  486D FC98                pea.l      [A5 - 0x368]
  2804. 00002078  486D FCA6                pea.l      [A5 - 0x35A]
  2805. 0000207C  486D FF06                pea.l      [A5 - 0xFA]
  2806. 00002080  486D FF0E                pea.l      [A5 - 0xF2]
  2807. 00002084  4267                     clr.w      -[A7]
  2808. 00002086  42A7                     clr.l      -[A7]
  2809. 00002088  A8EC                     syscall    CopyBits
  2810. 0000208A  486D FCB4                pea.l      [A5 - 0x34C]
  2811. 0000208E  486D FC98                pea.l      [A5 - 0x368]
  2812. 00002092  3E2D FEF8                move.w     D7, [A5 - 0x108]
  2813. 00002096  E94F                     lsl        D7.w, 4
  2814. 00002098  0647 0100                addi.w     D7, 0x100
  2815. 0000209C  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2816. 000020A0  4874 7008                pea.l      [A4 + D7.w + 0x8]
  2817. 000020A4  486D FF06                pea.l      [A5 - 0xFA]
  2818. 000020A8  3F3C 0003                move.w     -[A7], 0x3
  2819. 000020AC  42A7                     clr.l      -[A7]
  2820. 000020AE  A8EC                     syscall    CopyBits
  2821. 000020B0  486D FCB4                pea.l      [A5 - 0x34C]
  2822. 000020B4  486D FC98                pea.l      [A5 - 0x368]
  2823. 000020B8  3E2D FEF8                move.w     D7, [A5 - 0x108]
  2824. 000020BC  E94F                     lsl        D7.w, 4
  2825. 000020BE  0647 0100                addi.w     D7, 0x100
  2826. 000020C2  49ED FCC2                lea.l      A4, [A5 - 0x33E]
  2827. 000020C6  4874 7000                pea.l      [A4 + D7.w]
  2828. 000020CA  486D FF06                pea.l      [A5 - 0xFA]
  2829. 000020CE  3F3C 0002                move.w     -[A7], 0x2
  2830. 000020D2  42A7                     clr.l      -[A7]
  2831. 000020D4  A8EC                     syscall    CopyBits
  2832. 000020D6  4EFA 0028                jmp        [PC + 0x28 /* 00002100 */]
  2833. label000020DA:
  2834. 000020DA  4EFA 0024                jmp        [PC + 0x24 /* 00002100 */]
  2835. label000020DE:
  2836. 000020DE  4247                     clr.w      D7
  2837. 000020E0  1E2D FF16                move.b     D7, [A5 - 0xEA]
  2838. 000020E4  0C07 0001                cmpi.b     D7, 0x1
  2839. 000020E8  6700 FF8A                beq        -0x74 /* 00002074 */
  2840. 000020EC  0C07 0002                cmpi.b     D7, 0x2
  2841. 000020F0  6700 FF02                beq        -0xFC /* 00001FF4 */
  2842. 000020F4  0C07 0003                cmpi.b     D7, 0x3
  2843. 000020F8  6700 FF14                beq        -0xEA /* 0000200E */
  2844. 000020FC  4EFA FFDC                jmp        [PC - 0x24 /* 000020DA */]
  2845. label00002100:
  2846. 00002100  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  2847. 00002104  A873                     syscall    SetPort
  2848. 00002106  4A2E 0008                tst.b      [A6 + 0x8]
  2849. 0000210A  6700 0008                beq        +0xA /* 00002114 */
  2850. 0000210E  486D FE0A                pea.l      [A5 - 0x1F6]
  2851. 00002112  A8A4                     syscall    InvertRect
  2852. label00002114:
  2853. 00002114  4EFA 007A                jmp        [PC + 0x7A /* 00002190 */]
  2854. label00002118:
  2855. 00002118  486D FC98                pea.l      [A5 - 0x368]
  2856. 0000211C  286D FB7C                movea.l    A4, [A5 - 0x484]
  2857. 00002120  486C 0002                pea.l      [A4 + 0x2]
  2858. 00002124  486E FFF4                pea.l      [A6 - 0xC]
  2859. 00002128  486E FFF4                pea.l      [A6 - 0xC]
  2860. 0000212C  4267                     clr.w      -[A7]
  2861. 0000212E  42A7                     clr.l      -[A7]
  2862. 00002130  A8EC                     syscall    CopyBits
  2863. 00002132  486D FC98                pea.l      [A5 - 0x368]
  2864. 00002136  286D FB7C                movea.l    A4, [A5 - 0x484]
  2865. 0000213A  486C 0002                pea.l      [A4 + 0x2]
  2866. 0000213E  486E FFEC                pea.l      [A6 - 0x14]
  2867. 00002142  486E FFEC                pea.l      [A6 - 0x14]
  2868. 00002146  4267                     clr.w      -[A7]
  2869. 00002148  42A7                     clr.l      -[A7]
  2870. 0000214A  A8EC                     syscall    CopyBits
  2871. 0000214C  4EFA 0064                jmp        [PC + 0x64 /* 000021B2 */]
  2872. label00002150:
  2873. 00002150  486D FC98                pea.l      [A5 - 0x368]
  2874. 00002154  286D FB7C                movea.l    A4, [A5 - 0x484]
  2875. 00002158  486C 0002                pea.l      [A4 + 0x2]
  2876. 0000215C  486E FFEC                pea.l      [A6 - 0x14]
  2877. 00002160  486E FFEC                pea.l      [A6 - 0x14]
  2878. 00002164  4267                     clr.w      -[A7]
  2879. 00002166  42A7                     clr.l      -[A7]
  2880. 00002168  A8EC                     syscall    CopyBits
  2881. 0000216A  4EFA 0046                jmp        [PC + 0x46 /* 000021B2 */]
  2882. label0000216E:
  2883. 0000216E  486D FC98                pea.l      [A5 - 0x368]
  2884. 00002172  286D FB7C                movea.l    A4, [A5 - 0x484]
  2885. 00002176  486C 0002                pea.l      [A4 + 0x2]
  2886. 0000217A  486E FFF4                pea.l      [A6 - 0xC]
  2887. 0000217E  486E FFF4                pea.l      [A6 - 0xC]
  2888. 00002182  4267                     clr.w      -[A7]
  2889. 00002184  42A7                     clr.l      -[A7]
  2890. 00002186  A8EC                     syscall    CopyBits
  2891. 00002188  4EFA 0028                jmp        [PC + 0x28 /* 000021B2 */]
  2892. label0000218C:
  2893. 0000218C  4EFA 0024                jmp        [PC + 0x24 /* 000021B2 */]
  2894. label00002190:
  2895. 00002190  4247                     clr.w      D7
  2896. 00002192  1E2E 000C                move.b     D7, [A6 + 0xC]
  2897. 00002196  0C07 0001                cmpi.b     D7, 0x1
  2898. 0000219A  6700 FF7C                beq        -0x82 /* 00002118 */
  2899. 0000219E  0C07 0002                cmpi.b     D7, 0x2
  2900. 000021A2  6700 FFAC                beq        -0x52 /* 00002150 */
  2901. 000021A6  0C07 0003                cmpi.b     D7, 0x3
  2902. 000021AA  6700 FFC2                beq        -0x3C /* 0000216E */
  2903. 000021AE  4EFA FFDC                jmp        [PC - 0x24 /* 0000218C */]
  2904. label000021B2:
  2905. 000021B2  3E3C 0001                move.w     D7, 0x1
  2906. 000021B6  3D47 FFFC                move.w     [A6 - 0x4], D7
  2907. 000021BA  BE6D FEF2                cmp.w      D7, [A5 - 0x10E]
  2908. 000021BE  6E00 016C                bgt        +0x16E /* 0000232C */
  2909. 000021C2  3D6D FEF2 FFEA           move.w     [A6 - 0x16], [A5 - 0x10E]
  2910. label000021C8:
  2911. 000021C8  3C07                     move.w     D6, D7
  2912. 000021CA  5346                     subq.w     D6, 1
  2913. 000021CC  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  2914. 000021D0  49ED FB80                lea.l      A4, [A5 - 0x480]
  2915. 000021D4  4EFA 0122                jmp        [PC + 0x122 /* 000022F8 */]
  2916. label000021D8:
  2917. 000021D8  486D FC98                pea.l      [A5 - 0x368]
  2918. 000021DC  266D FB7C                movea.l    A3, [A5 - 0x484]
  2919. 000021E0  486B 0002                pea.l      [A3 + 0x2]
  2920. 000021E4  3A07                     move.w     D5, D7
  2921. 000021E6  5345                     subq.w     D5, 1
  2922. 000021E8  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2923. 000021EC  47ED FB80                lea.l      A3, [A5 - 0x480]
  2924. 000021F0  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2925. 000021F4  3A07                     move.w     D5, D7
  2926. 000021F6  5345                     subq.w     D5, 1
  2927. 000021F8  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2928. 000021FC  47ED FB80                lea.l      A3, [A5 - 0x480]
  2929. 00002200  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2930. 00002204  4267                     clr.w      -[A7]
  2931. 00002206  42A7                     clr.l      -[A7]
  2932. 00002208  A8EC                     syscall    CopyBits
  2933. 0000220A  486D FC98                pea.l      [A5 - 0x368]
  2934. 0000220E  266D FB7C                movea.l    A3, [A5 - 0x484]
  2935. 00002212  486B 0002                pea.l      [A3 + 0x2]
  2936. 00002216  3A07                     move.w     D5, D7
  2937. 00002218  5345                     subq.w     D5, 1
  2938. 0000221A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2939. 0000221E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2940. 00002222  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2941. 00002226  3A07                     move.w     D5, D7
  2942. 00002228  5345                     subq.w     D5, 1
  2943. 0000222A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2944. 0000222E  47ED FB80                lea.l      A3, [A5 - 0x480]
  2945. 00002232  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2946. 00002236  4267                     clr.w      -[A7]
  2947. 00002238  42A7                     clr.l      -[A7]
  2948. 0000223A  A8EC                     syscall    CopyBits
  2949. 0000223C  4EFA 00DC                jmp        [PC + 0xDC /* 0000231A */]
  2950. label00002240:
  2951. 00002240  486D FC98                pea.l      [A5 - 0x368]
  2952. 00002244  266D FB7C                movea.l    A3, [A5 - 0x484]
  2953. 00002248  486B 0002                pea.l      [A3 + 0x2]
  2954. 0000224C  3A07                     move.w     D5, D7
  2955. 0000224E  5345                     subq.w     D5, 1
  2956. 00002250  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2957. 00002254  47ED FB80                lea.l      A3, [A5 - 0x480]
  2958. 00002258  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2959. 0000225C  3A07                     move.w     D5, D7
  2960. 0000225E  5345                     subq.w     D5, 1
  2961. 00002260  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2962. 00002264  47ED FB80                lea.l      A3, [A5 - 0x480]
  2963. 00002268  4873 5008                pea.l      [A3 + D5.w + 0x8]
  2964. 0000226C  4267                     clr.w      -[A7]
  2965. 0000226E  42A7                     clr.l      -[A7]
  2966. 00002270  A8EC                     syscall    CopyBits
  2967. 00002272  3A07                     move.w     D5, D7
  2968. 00002274  5345                     subq.w     D5, 1
  2969. 00002276  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2970. 0000227A  47ED FB80                lea.l      A3, [A5 - 0x480]
  2971. 0000227E  17BC 0003 5020           move.b     [A3 + D5.w + 0x20], 0x3
  2972. 00002284  3A07                     move.w     D5, D7
  2973. 00002286  5345                     subq.w     D5, 1
  2974. 00002288  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2975. 0000228C  47ED FB80                lea.l      A3, [A5 - 0x480]
  2976. 00002290  3807                     move.w     D4, D7
  2977. 00002292  5344                     subq.w     D4, 1
  2978. 00002294  C9FC 0022                muls.w     D4, 0x22 /* '\"' */
  2979. 00002298  45ED FB80                lea.l      A2, [A5 - 0x480]
  2980. 0000229C  27B2 4010 5008           move.l     [A3 + D5.w + 0x8], [A2 + D4.w + 0x10]
  2981. 000022A2  27B2 4014 500C           move.l     [A3 + D5.w + 0xC], [A2 + D4.w + 0x14]
  2982. 000022A8  4EFA 0070                jmp        [PC + 0x70 /* 0000231A */]
  2983. label000022AC:
  2984. 000022AC  486D FC98                pea.l      [A5 - 0x368]
  2985. 000022B0  266D FB7C                movea.l    A3, [A5 - 0x484]
  2986. 000022B4  486B 0002                pea.l      [A3 + 0x2]
  2987. 000022B8  3A07                     move.w     D5, D7
  2988. 000022BA  5345                     subq.w     D5, 1
  2989. 000022BC  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2990. 000022C0  47ED FB80                lea.l      A3, [A5 - 0x480]
  2991. 000022C4  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2992. 000022C8  3A07                     move.w     D5, D7
  2993. 000022CA  5345                     subq.w     D5, 1
  2994. 000022CC  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  2995. 000022D0  47ED FB80                lea.l      A3, [A5 - 0x480]
  2996. 000022D4  4873 5010                pea.l      [A3 + D5.w + 0x10]
  2997. 000022D8  4267                     clr.w      -[A7]
  2998. 000022DA  42A7                     clr.l      -[A7]
  2999. 000022DC  A8EC                     syscall    CopyBits
  3000. 000022DE  3A07                     move.w     D5, D7
  3001. 000022E0  5345                     subq.w     D5, 1
  3002. 000022E2  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  3003. 000022E6  47ED FB80                lea.l      A3, [A5 - 0x480]
  3004. 000022EA  17BC 0001 5020           move.b     [A3 + D5.w + 0x20], 0x1
  3005. 000022F0  4EFA 0028                jmp        [PC + 0x28 /* 0000231A */]
  3006. label000022F4:
  3007. 000022F4  4EFA 0024                jmp        [PC + 0x24 /* 0000231A */]
  3008. label000022F8:
  3009. 000022F8  4245                     clr.w      D5
  3010. 000022FA  1A34 6020                move.b     D5, [A4 + D6.w + 0x20]
  3011. 000022FE  0C05 0001                cmpi.b     D5, 0x1
  3012. 00002302  6700 FED4                beq        -0x12A /* 000021D8 */
  3013. 00002306  0C05 0002                cmpi.b     D5, 0x2
  3014. 0000230A  6700 FF34                beq        -0xCA /* 00002240 */
  3015. 0000230E  0C05 0003                cmpi.b     D5, 0x3
  3016. 00002312  6700 FF98                beq        -0x66 /* 000022AC */
  3017. 00002316  4EFA FFDC                jmp        [PC - 0x24 /* 000022F4 */]
  3018. label0000231A:
  3019. 0000231A  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  3020. 0000231E  6C00 000C                bge        +0xE /* 0000232C */
  3021. 00002322  5247                     addq.w     D7, 1
  3022. 00002324  3D47 FFFC                move.w     [A6 - 0x4], D7
  3023. 00002328  4EFA FE9E                jmp        [PC - 0x162 /* 000021C8 */]
  3024. label0000232C:
  3025. 0000232C  3E3C 0001                move.w     D7, 0x1
  3026. 00002330  3D47 FFFC                move.w     [A6 - 0x4], D7
  3027. 00002334  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  3028. 00002338  6E00 016C                bgt        +0x16E /* 000024A6 */
  3029. 0000233C  3D6D FEF0 FFEA           move.w     [A6 - 0x16], [A5 - 0x110]
  3030. label00002342:
  3031. 00002342  3C07                     move.w     D6, D7
  3032. 00002344  5346                     subq.w     D6, 1
  3033. 00002346  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  3034. 0000234A  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  3035. 0000234E  4EFA 0122                jmp        [PC + 0x122 /* 00002472 */]
  3036. label00002352:
  3037. 00002352  486D FC98                pea.l      [A5 - 0x368]
  3038. 00002356  266D FB7C                movea.l    A3, [A5 - 0x484]
  3039. 0000235A  486B 0002                pea.l      [A3 + 0x2]
  3040. 0000235E  3A07                     move.w     D5, D7
  3041. 00002360  5345                     subq.w     D5, 1
  3042. 00002362  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3043. 00002366  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3044. 0000236A  4873 5012                pea.l      [A3 + D5.w + 0x12]
  3045. 0000236E  3A07                     move.w     D5, D7
  3046. 00002370  5345                     subq.w     D5, 1
  3047. 00002372  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3048. 00002376  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3049. 0000237A  4873 5012                pea.l      [A3 + D5.w + 0x12]
  3050. 0000237E  4267                     clr.w      -[A7]
  3051. 00002380  42A7                     clr.l      -[A7]
  3052. 00002382  A8EC                     syscall    CopyBits
  3053. 00002384  486D FC98                pea.l      [A5 - 0x368]
  3054. 00002388  266D FB7C                movea.l    A3, [A5 - 0x484]
  3055. 0000238C  486B 0002                pea.l      [A3 + 0x2]
  3056. 00002390  3A07                     move.w     D5, D7
  3057. 00002392  5345                     subq.w     D5, 1
  3058. 00002394  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3059. 00002398  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3060. 0000239C  4873 500A                pea.l      [A3 + D5.w + 0xA]
  3061. 000023A0  3A07                     move.w     D5, D7
  3062. 000023A2  5345                     subq.w     D5, 1
  3063. 000023A4  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3064. 000023A8  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3065. 000023AC  4873 500A                pea.l      [A3 + D5.w + 0xA]
  3066. 000023B0  4267                     clr.w      -[A7]
  3067. 000023B2  42A7                     clr.l      -[A7]
  3068. 000023B4  A8EC                     syscall    CopyBits
  3069. 000023B6  4EFA 00DC                jmp        [PC + 0xDC /* 00002494 */]
  3070. label000023BA:
  3071. 000023BA  486D FC98                pea.l      [A5 - 0x368]
  3072. 000023BE  266D FB7C                movea.l    A3, [A5 - 0x484]
  3073. 000023C2  486B 0002                pea.l      [A3 + 0x2]
  3074. 000023C6  3A07                     move.w     D5, D7
  3075. 000023C8  5345                     subq.w     D5, 1
  3076. 000023CA  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3077. 000023CE  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3078. 000023D2  4873 500A                pea.l      [A3 + D5.w + 0xA]
  3079. 000023D6  3A07                     move.w     D5, D7
  3080. 000023D8  5345                     subq.w     D5, 1
  3081. 000023DA  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3082. 000023DE  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3083. 000023E2  4873 500A                pea.l      [A3 + D5.w + 0xA]
  3084. 000023E6  4267                     clr.w      -[A7]
  3085. 000023E8  42A7                     clr.l      -[A7]
  3086. 000023EA  A8EC                     syscall    CopyBits
  3087. 000023EC  3A07                     move.w     D5, D7
  3088. 000023EE  5345                     subq.w     D5, 1
  3089. 000023F0  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3090. 000023F4  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3091. 000023F8  17BC 0003 5022           move.b     [A3 + D5.w + 0x22], 0x3
  3092. 000023FE  3A07                     move.w     D5, D7
  3093. 00002400  5345                     subq.w     D5, 1
  3094. 00002402  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3095. 00002406  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3096. 0000240A  3807                     move.w     D4, D7
  3097. 0000240C  5344                     subq.w     D4, 1
  3098. 0000240E  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  3099. 00002412  45ED FE12                lea.l      A2, [A5 - 0x1EE]
  3100. 00002416  27B2 4012 500A           move.l     [A3 + D5.w + 0xA], [A2 + D4.w + 0x12]
  3101. 0000241C  27B2 4016 500E           move.l     [A3 + D5.w + 0xE], [A2 + D4.w + 0x16]
  3102. 00002422  4EFA 0070                jmp        [PC + 0x70 /* 00002494 */]
  3103. label00002426:
  3104. 00002426  486D FC98                pea.l      [A5 - 0x368]
  3105. 0000242A  266D FB7C                movea.l    A3, [A5 - 0x484]
  3106. 0000242E  486B 0002                pea.l      [A3 + 0x2]
  3107. 00002432  3A07                     move.w     D5, D7
  3108. 00002434  5345                     subq.w     D5, 1
  3109. 00002436  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3110. 0000243A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3111. 0000243E  4873 5012                pea.l      [A3 + D5.w + 0x12]
  3112. 00002442  3A07                     move.w     D5, D7
  3113. 00002444  5345                     subq.w     D5, 1
  3114. 00002446  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3115. 0000244A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3116. 0000244E  4873 5012                pea.l      [A3 + D5.w + 0x12]
  3117. 00002452  4267                     clr.w      -[A7]
  3118. 00002454  42A7                     clr.l      -[A7]
  3119. 00002456  A8EC                     syscall    CopyBits
  3120. 00002458  3A07                     move.w     D5, D7
  3121. 0000245A  5345                     subq.w     D5, 1
  3122. 0000245C  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  3123. 00002460  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3124. 00002464  17BC 0001 5022           move.b     [A3 + D5.w + 0x22], 0x1
  3125. 0000246A  4EFA 0028                jmp        [PC + 0x28 /* 00002494 */]
  3126. label0000246E:
  3127. 0000246E  4EFA 0024                jmp        [PC + 0x24 /* 00002494 */]
  3128. label00002472:
  3129. 00002472  4245                     clr.w      D5
  3130. 00002474  1A34 6022                move.b     D5, [A4 + D6.w + 0x22]
  3131. 00002478  0C05 0001                cmpi.b     D5, 0x1
  3132. 0000247C  6700 FED4                beq        -0x12A /* 00002352 */
  3133. 00002480  0C05 0002                cmpi.b     D5, 0x2
  3134. 00002484  6700 FF34                beq        -0xCA /* 000023BA */
  3135. 00002488  0C05 0003                cmpi.b     D5, 0x3
  3136. 0000248C  6700 FF98                beq        -0x66 /* 00002426 */
  3137. 00002490  4EFA FFDC                jmp        [PC - 0x24 /* 0000246E */]
  3138. label00002494:
  3139. 00002494  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  3140. 00002498  6C00 000C                bge        +0xE /* 000024A6 */
  3141. 0000249C  5247                     addq.w     D7, 1
  3142. 0000249E  3D47 FFFC                move.w     [A6 - 0x4], D7
  3143. 000024A2  4EFA FE9E                jmp        [PC - 0x162 /* 00002342 */]
  3144. label000024A6:
  3145. 000024A6  4EFA 0092                jmp        [PC + 0x92 /* 0000253A */]
  3146. label000024AA:
  3147. 000024AA  486D FC98                pea.l      [A5 - 0x368]
  3148. 000024AE  286D FB7C                movea.l    A4, [A5 - 0x484]
  3149. 000024B2  486C 0002                pea.l      [A4 + 0x2]
  3150. 000024B6  486D FF06                pea.l      [A5 - 0xFA]
  3151. 000024BA  486D FF06                pea.l      [A5 - 0xFA]
  3152. 000024BE  4267                     clr.w      -[A7]
  3153. 000024C0  42A7                     clr.l      -[A7]
  3154. 000024C2  A8EC                     syscall    CopyBits
  3155. 000024C4  486D FC98                pea.l      [A5 - 0x368]
  3156. 000024C8  286D FB7C                movea.l    A4, [A5 - 0x484]
  3157. 000024CC  486C 0002                pea.l      [A4 + 0x2]
  3158. 000024D0  486D FEFE                pea.l      [A5 - 0x102]
  3159. 000024D4  486D FEFE                pea.l      [A5 - 0x102]
  3160. 000024D8  4267                     clr.w      -[A7]
  3161. 000024DA  42A7                     clr.l      -[A7]
  3162. 000024DC  A8EC                     syscall    CopyBits
  3163. 000024DE  4EFA 007C                jmp        [PC + 0x7C /* 0000255C */]
  3164. label000024E2:
  3165. 000024E2  486D FC98                pea.l      [A5 - 0x368]
  3166. 000024E6  286D FB7C                movea.l    A4, [A5 - 0x484]
  3167. 000024EA  486C 0002                pea.l      [A4 + 0x2]
  3168. 000024EE  486D FEFE                pea.l      [A5 - 0x102]
  3169. 000024F2  486D FEFE                pea.l      [A5 - 0x102]
  3170. 000024F6  4267                     clr.w      -[A7]
  3171. 000024F8  42A7                     clr.l      -[A7]
  3172. 000024FA  A8EC                     syscall    CopyBits
  3173. 000024FC  1B7C 0003 FF16           move.b     [A5 - 0xEA], 0x3
  3174. 00002502  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  3175. 00002508  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  3176. 0000250E  4EFA 004C                jmp        [PC + 0x4C /* 0000255C */]
  3177. label00002512:
  3178. 00002512  486D FC98                pea.l      [A5 - 0x368]
  3179. 00002516  286D FB7C                movea.l    A4, [A5 - 0x484]
  3180. 0000251A  486C 0002                pea.l      [A4 + 0x2]
  3181. 0000251E  486D FF06                pea.l      [A5 - 0xFA]
  3182. 00002522  486D FF06                pea.l      [A5 - 0xFA]
  3183. 00002526  4267                     clr.w      -[A7]
  3184. 00002528  42A7                     clr.l      -[A7]
  3185. 0000252A  A8EC                     syscall    CopyBits
  3186. 0000252C  1B7C 0001 FF16           move.b     [A5 - 0xEA], 0x1
  3187. 00002532  4EFA 0028                jmp        [PC + 0x28 /* 0000255C */]
  3188. label00002536:
  3189. 00002536  4EFA 0024                jmp        [PC + 0x24 /* 0000255C */]
  3190. label0000253A:
  3191. 0000253A  4247                     clr.w      D7
  3192. 0000253C  1E2D FF16                move.b     D7, [A5 - 0xEA]
  3193. 00002540  0C07 0001                cmpi.b     D7, 0x1
  3194. 00002544  6700 FF64                beq        -0x9A /* 000024AA */
  3195. 00002548  0C07 0002                cmpi.b     D7, 0x2
  3196. 0000254C  6700 FF94                beq        -0x6A /* 000024E2 */
  3197. 00002550  0C07 0003                cmpi.b     D7, 0x3
  3198. 00002554  6700 FFBC                beq        -0x42 /* 00002512 */
  3199. 00002558  4EFA FFDC                jmp        [PC - 0x24 /* 00002536 */]
  3200. label0000255C:
  3201. 0000255C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3202. 00002560  4E5E                     unlink     A6
  3203. 00002562  205F                     movea.l    A0, [A7]+
  3204. 00002564  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3205. 00002568  4ED0                     jmp        [A0]
  3206. export_14:
  3207. fn0000256A:
  3208. 0000256A  4E56 FEFA                link       A6, -0x0106
  3209. 0000256E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3210. 00002572  286E 0008                movea.l    A4, [A6 + 0x8]
  3211. 00002576  47EE FF00                lea.l      A3, [A6 - 0x100]
  3212. 0000257A  4247                     clr.w      D7
  3213. 0000257C  1E14                     move.b     D7, [A4]
  3214. label0000257E:
  3215. 0000257E  16DC                     move.b     [A3]+, [A4]+
  3216. 00002580  51CF FFFC                dbf        D7, -0x6 /* 0000257E */
  3217. 00002584  4A2D FF18                tst.b      [A5 - 0xE8]
  3218. 00002588  6700 0054                beq        +0x56 /* 000025DE */
  3219. 0000258C  598F                     subq.l     A7, 4
  3220. 0000258E  42A7                     clr.l      -[A7]
  3221. 00002590  4EBA DE06                jsr        [PC - 0x21FA /* 00000398 */]
  3222. 00002594  2E1F                     move.l     D7, [A7]+
  3223. 00002596  2D47 FEFC                move.l     [A6 - 0x104], D7
  3224. 0000259A  558F                     subq.l     A7, 2
  3225. 0000259C  2F2D FF1A                move.l     -[A7], [A5 - 0xE6]
  3226. 000025A0  49EE FF00                lea.l      A4, [A6 - 0x100]
  3227. 000025A4  2E0C                     move.l     D7, A4
  3228. 000025A6  5287                     addq.l     D7, 1
  3229. 000025A8  2F07                     move.l     -[A7], D7
  3230. 000025AA  4247                     clr.w      D7
  3231. 000025AC  1E2E FF00                move.b     D7, [A6 - 0x100]
  3232. 000025B0  48C7                     ext.l      D7
  3233. 000025B2  2F07                     move.l     -[A7], D7
  3234. 000025B4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3235. 000025B8  4EBA E206                jsr        [PC - 0x1DFA /* 000007C0 */]
  3236. 000025BC  3E1F                     move.w     D7, [A7]+
  3237. 000025BE  3D47 FEFA                move.w     [A6 - 0x106], D7
  3238. 000025C2  558F                     subq.l     A7, 2
  3239. 000025C4  2F2D FF1A                move.l     -[A7], [A5 - 0xE6]
  3240. 000025C8  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3241. 000025CC  4EBA E1B6                jsr        [PC - 0x1E4A /* 00000784 */]
  3242. 000025D0  3E1F                     move.w     D7, [A7]+
  3243. 000025D2  3D47 FEFA                move.w     [A6 - 0x106], D7
  3244. 000025D6  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3245. 000025DA  4EBA DDC8                jsr        [PC - 0x2238 /* 000003A4 */]
  3246. label000025DE:
  3247. 000025DE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3248. 000025E2  4E5E                     unlink     A6
  3249. 000025E4  2E9F                     move.l     [A7], [A7]+
  3250. 000025E6  4E75                     rts
  3251. export_13:
  3252. 000025E8  4E56 FEE6                link       A6, -0x011A
  3253. 000025EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3254. 000025F0  286E 0012                movea.l    A4, [A6 + 0x12]
  3255. 000025F4  47EE FF00                lea.l      A3, [A6 - 0x100]
  3256. 000025F8  4247                     clr.w      D7
  3257. 000025FA  1E14                     move.b     D7, [A4]
  3258. label000025FC:
  3259. 000025FC  16DC                     move.b     [A3]+, [A4]+
  3260. 000025FE  51CF FFFC                dbf        D7, -0x6 /* 000025FC */
  3261. 00002602  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3262. 00002606  A873                     syscall    SetPort
  3263. 00002608  3F3C 0001                move.w     -[A7], 0x1
  3264. 0000260C  A889                     syscall    TextMode
  3265. 0000260E  3F3C 0008                move.w     -[A7], 0x8
  3266. 00002612  A888                     syscall    TextFace
  3267. 00002614  558F                     subq.l     A7, 2
  3268. 00002616  486E FF00                pea.l      [A6 - 0x100]
  3269. 0000261A  A88C                     syscall    StringWidth
  3270. 0000261C  3E1F                     move.w     D7, [A7]+
  3271. 0000261E  3D47 FEFE                move.w     [A6 - 0x102], D7
  3272. 00002622  486E FEEA                pea.l      [A6 - 0x116]
  3273. 00002626  A88B                     syscall    GetFontInfo
  3274. 00002628  4A2E 0008                tst.b      [A6 + 0x8]
  3275. 0000262C  6700 00B2                beq        +0xB4 /* 000026E0 */
  3276. 00002630  3E2E 000E                move.w     D7, [A6 + 0xE]
  3277. 00002634  E74F                     lsl        D7.w, 3
  3278. 00002636  3D47 000E                move.w     [A6 + 0xE], D7
  3279. 0000263A  3E2E 000C                move.w     D7, [A6 + 0xC]
  3280. 0000263E  E74F                     lsl        D7.w, 3
  3281. 00002640  0647 0014                addi.w     D7, 0x14
  3282. 00002644  3D47 000C                move.w     [A6 + 0xC], D7
  3283. 00002648  3E2E FEFE                move.w     D7, [A6 - 0x102]
  3284. 0000264C  48C7                     ext.l      D7
  3285. 0000264E  8FFC 0002                divs.w     D7, 0x2
  3286. 00002652  3C2E 000E                move.w     D6, [A6 + 0xE]
  3287. 00002656  9C47                     sub.w      D6, D7
  3288. 00002658  3D46 000E                move.w     [A6 + 0xE], D6
  3289. 0000265C  0C6E 0005 000E           cmpi.w     [A6 + 0xE], 0x5
  3290. 00002662  6C00 0008                bge        +0xA /* 0000266C */
  3291. 00002666  3D7C 0005 000E           move.w     [A6 + 0xE], 0x5
  3292. label0000266C:
  3293. 0000266C  3E2E 000E                move.w     D7, [A6 + 0xE]
  3294. 00002670  DE6E FEFE                add.w      D7, [A6 - 0x102]
  3295. 00002674  286D FB7C                movea.l    A4, [A5 - 0x484]
  3296. 00002678  3C2C 000E                move.w     D6, [A4 + 0xE]
  3297. 0000267C  5B46                     subq.w     D6, 5
  3298. 0000267E  BE46                     cmp.w      D7, D6
  3299. 00002680  6F00 0014                ble        +0x16 /* 00002696 */
  3300. 00002684  286D FB7C                movea.l    A4, [A5 - 0x484]
  3301. 00002688  3E2C 000E                move.w     D7, [A4 + 0xE]
  3302. 0000268C  5B47                     subq.w     D7, 5
  3303. 0000268E  9E6E FEFE                sub.w      D7, [A6 - 0x102]
  3304. 00002692  3D47 000E                move.w     [A6 + 0xE], D7
  3305. label00002696:
  3306. 00002696  3E2E 000C                move.w     D7, [A6 + 0xC]
  3307. 0000269A  9E6E FEEA                sub.w      D7, [A6 - 0x116]
  3308. 0000269E  0C47 0005                cmpi.w     D7, 0x5
  3309. 000026A2  6C00 000E                bge        +0x10 /* 000026B2 */
  3310. 000026A6  3E3C 0005                move.w     D7, 0x5
  3311. 000026AA  DE6E FEEA                add.w      D7, [A6 - 0x116]
  3312. 000026AE  3D47 000C                move.w     [A6 + 0xC], D7
  3313. label000026B2:
  3314. 000026B2  3E2E 000C                move.w     D7, [A6 + 0xC]
  3315. 000026B6  DE6E FEEC                add.w      D7, [A6 - 0x114]
  3316. 000026BA  286D FB7C                movea.l    A4, [A5 - 0x484]
  3317. 000026BE  3C2C 000C                move.w     D6, [A4 + 0xC]
  3318. 000026C2  5B46                     subq.w     D6, 5
  3319. 000026C4  BE46                     cmp.w      D7, D6
  3320. 000026C6  6F00 0014                ble        +0x16 /* 000026DC */
  3321. 000026CA  286D FB7C                movea.l    A4, [A5 - 0x484]
  3322. 000026CE  3E2C 000C                move.w     D7, [A4 + 0xC]
  3323. 000026D2  5B47                     subq.w     D7, 5
  3324. 000026D4  9E6E FEEC                sub.w      D7, [A6 - 0x114]
  3325. 000026D8  3D47 000C                move.w     [A6 + 0xC], D7
  3326. label000026DC:
  3327. 000026DC  4EFA 0034                jmp        [PC + 0x34 /* 00002712 */]
  3328. label000026E0:
  3329. 000026E0  3E2E FEFE                move.w     D7, [A6 - 0x102]
  3330. 000026E4  48C7                     ext.l      D7
  3331. 000026E6  8FFC 0002                divs.w     D7, 0x2
  3332. 000026EA  3C2E 000E                move.w     D6, [A6 + 0xE]
  3333. 000026EE  9C47                     sub.w      D6, D7
  3334. 000026F0  3D46 000E                move.w     [A6 + 0xE], D6
  3335. 000026F4  3D6E 000E FEE8           move.w     [A6 - 0x118], [A6 + 0xE]
  3336. 000026FA  3D6E 000C FEE6           move.w     [A6 - 0x11A], [A6 + 0xC]
  3337. 00002700  486E FEE6                pea.l      [A6 - 0x11A]
  3338. 00002704  A871                     syscall    GlobalToLocal
  3339. 00002706  3D6E FEE8 000E           move.w     [A6 + 0xE], [A6 - 0x118]
  3340. 0000270C  3D6E FEE6 000C           move.w     [A6 + 0xC], [A6 - 0x11A]
  3341. label00002712:
  3342. 00002712  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3343. 00002716  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3344. 0000271A  A893                     syscall    MoveTo
  3345. 0000271C  598F                     subq.l     A7, 4
  3346. 0000271E  A975                     syscall    TickCount
  3347. 00002720  2E1F                     move.l     D7, [A7]+
  3348. 00002722  3C2E 0010                move.w     D6, [A6 + 0x10]
  3349. 00002726  48C6                     ext.l      D6
  3350. 00002728  DC87                     add.l      D6, D7
  3351. 0000272A  2D46 FEFA                move.l     [A6 - 0x106], D6
  3352. 0000272E  486E FF00                pea.l      [A6 - 0x100]
  3353. 00002732  A884                     syscall    DrawString
  3354. 00002734  558F                     subq.l     A7, 2
  3355. 00002736  4EBA DE4C                jsr        [PC - 0x21B4 /* 00000584 */]
  3356. 0000273A  1E1F                     move.b     D7, [A7]+
  3357. 0000273C  6600 0006                bne        +0x8 /* 00002744 */
  3358. 00002740  4EBA DD9E                jsr        [PC - 0x2262 /* 000004E0 */]
  3359. label00002744:
  3360. 00002744  486E FF00                pea.l      [A6 - 0x100]
  3361. 00002748  4EBA FE20                jsr        [PC - 0x1E0 /* 0000256A */]
  3362. 0000274C  558F                     subq.l     A7, 2
  3363. 0000274E  4EBA DE34                jsr        [PC - 0x21CC /* 00000584 */]
  3364. 00002752  1E1F                     move.b     D7, [A7]+
  3365. 00002754  6600 0006                bne        +0x8 /* 0000275C */
  3366. 00002758  4EBA DD86                jsr        [PC - 0x227A /* 000004E0 */]
  3367. label0000275C:
  3368. 0000275C  4A2E 000A                tst.b      [A6 + 0xA]
  3369. 00002760  6700 0010                beq        +0x12 /* 00002772 */
  3370. 00002764  2F2D FF22                move.l     -[A7], [A5 - 0xDE]
  3371. 00002768  2F2D FF1E                move.l     -[A7], [A5 - 0xE2]
  3372. 0000276C  42A7                     clr.l      -[A7]
  3373. 0000276E  4EBA DC66                jsr        [PC - 0x239A /* 000003D6 */]
  3374. label00002772:
  3375. 00002772  3E2E 000C                move.w     D7, [A6 + 0xC]
  3376. 00002776  DE6E FEEC                add.w      D7, [A6 - 0x114]
  3377. 0000277A  3D47 FEF6                move.w     [A6 - 0x10A], D7
  3378. 0000277E  3E2E 000C                move.w     D7, [A6 + 0xC]
  3379. 00002782  9E6E FEEA                sub.w      D7, [A6 - 0x116]
  3380. 00002786  3D47 FEF2                move.w     [A6 - 0x10E], D7
  3381. 0000278A  3E2E 000E                move.w     D7, [A6 + 0xE]
  3382. 0000278E  5347                     subq.w     D7, 1
  3383. 00002790  3D47 FEF4                move.w     [A6 - 0x10C], D7
  3384. 00002794  3E2E 000E                move.w     D7, [A6 + 0xE]
  3385. 00002798  DE6E FEFE                add.w      D7, [A6 - 0x102]
  3386. 0000279C  3D47 FEF8                move.w     [A6 - 0x108], D7
  3387. 000027A0  3F3C 0002                move.w     -[A7], 0x2
  3388. 000027A4  A889                     syscall    TextMode
  3389. 000027A6  4267                     clr.w      -[A7]
  3390. 000027A8  A888                     syscall    TextFace
  3391. 000027AA  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3392. 000027AE  A873                     syscall    SetPort
  3393. label000027B0:
  3394. 000027B0  598F                     subq.l     A7, 4
  3395. 000027B2  A975                     syscall    TickCount
  3396. 000027B4  2E1F                     move.l     D7, [A7]+
  3397. 000027B6  2C2E FEFA                move.l     D6, [A6 - 0x106]
  3398. 000027BA  BC87                     cmp.l      D6, D7
  3399. 000027BC  6C00 FFF2                bge        -0xC /* 000027B0 */
  3400. 000027C0  486D FC98                pea.l      [A5 - 0x368]
  3401. 000027C4  286D FB7C                movea.l    A4, [A5 - 0x484]
  3402. 000027C8  486C 0002                pea.l      [A4 + 0x2]
  3403. 000027CC  486E FEF2                pea.l      [A6 - 0x10E]
  3404. 000027D0  486E FEF2                pea.l      [A6 - 0x10E]
  3405. 000027D4  4267                     clr.w      -[A7]
  3406. 000027D6  42A7                     clr.l      -[A7]
  3407. 000027D8  A8EC                     syscall    CopyBits
  3408. 000027DA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3409. 000027DE  4E5E                     unlink     A6
  3410. 000027E0  205F                     movea.l    A0, [A7]+
  3411. 000027E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3412. 000027E6  4ED0                     jmp        [A0]
  3413. export_12:
  3414. 000027E8  4E56 FFEA                link       A6, -0x0016
  3415. 000027EC  48E7 0308                movem.l    -[A7], D6,D7,A4
  3416. 000027F0  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  3417. 000027F4  A873                     syscall    SetPort
  3418. 000027F6  486E FFF8                pea.l      [A6 - 0x8]
  3419. 000027FA  3F3C 0006                move.w     -[A7], 0x6
  3420. 000027FE  4267                     clr.w      -[A7]
  3421. 00002800  3F3C 0122                move.w     -[A7], 0x122
  3422. 00002804  3F3C 0013                move.w     -[A7], 0x13
  3423. 00002808  A8A7                     syscall    SetRect
  3424. 0000280A  486E FFF8                pea.l      [A6 - 0x8]
  3425. 0000280E  A8A3                     syscall    EraseRect
  3426. 00002810  3E2E 0008                move.w     D7, [A6 + 0x8]
  3427. 00002814  3D47 FFEA                move.w     [A6 - 0x16], D7
  3428. 00002818  0C47 0001                cmpi.w     D7, 0x1
  3429. 0000281C  6D00 00AE                blt        +0xB0 /* 000028CC */
  3430. label00002820:
  3431. 00002820  3C07                     move.w     D6, D7
  3432. 00002822  E94E                     lsl        D6.w, 4
  3433. 00002824  DC46                     add.w      D6, D6
  3434. 00002826  3D46 FFEE                move.w     [A6 - 0x12], D6
  3435. 0000282A  486E FFF8                pea.l      [A6 - 0x8]
  3436. 0000282E  4267                     clr.w      -[A7]
  3437. 00002830  4267                     clr.w      -[A7]
  3438. 00002832  3C2E FFEE                move.w     D6, [A6 - 0x12]
  3439. 00002836  0646 0010                addi.w     D6, 0x10
  3440. 0000283A  3F06                     move.w     -[A7], D6
  3441. 0000283C  3F3C 0013                move.w     -[A7], 0x13
  3442. 00002840  A8A7                     syscall    SetRect
  3443. 00002842  486E FFF8                pea.l      [A6 - 0x8]
  3444. 00002846  A87B                     syscall    ClipRect
  3445. 00002848  3D7C 0004 FFEC           move.w     [A6 - 0x14], 0x4
  3446. label0000284E:
  3447. 0000284E  3C2E FFEC                move.w     D6, [A6 - 0x14]
  3448. 00002852  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  3449. 00002856  6C00 0062                bge        +0x64 /* 000028BA */
  3450. 0000285A  3C2E FFEC                move.w     D6, [A6 - 0x14]
  3451. 0000285E  5846                     addq.w     D6, 4
  3452. 00002860  3D46 FFEC                move.w     [A6 - 0x14], D6
  3453. 00002864  486E FFF0                pea.l      [A6 - 0x10]
  3454. 00002868  3C2E FFEC                move.w     D6, [A6 - 0x14]
  3455. 0000286C  0446 0010                subi.w     D6, 0x10
  3456. 00002870  3F06                     move.w     -[A7], D6
  3457. 00002872  3F3C FFFA                move.w     -[A7], 0xFFFA
  3458. 00002876  3C2E FFEC                move.w     D6, [A6 - 0x14]
  3459. 0000287A  0646 0010                addi.w     D6, 0x10
  3460. 0000287E  3F06                     move.w     -[A7], D6
  3461. 00002880  3F3C 001A                move.w     -[A7], 0x1A
  3462. 00002884  A8A7                     syscall    SetRect
  3463. 00002886  486D FCBA                pea.l      [A5 - 0x346]
  3464. 0000288A  4267                     clr.w      -[A7]
  3465. 0000288C  3C2D FEEE                move.w     D6, [A5 - 0x112]
  3466. 00002890  EF4E                     lsl        D6.w, 7
  3467. 00002892  3F06                     move.w     -[A7], D6
  3468. 00002894  A8A8                     syscall    OffsetRect
  3469. 00002896  3C2D FEEE                move.w     D6, [A5 - 0x112]
  3470. 0000289A  4446                     neg.w      D6
  3471. 0000289C  3B46 FEEE                move.w     [A5 - 0x112], D6
  3472. 000028A0  486D FCB4                pea.l      [A5 - 0x34C]
  3473. 000028A4  486D FF7E                pea.l      [A5 - 0x82]
  3474. 000028A8  486D FCD2                pea.l      [A5 - 0x32E]
  3475. 000028AC  486E FFF0                pea.l      [A6 - 0x10]
  3476. 000028B0  4267                     clr.w      -[A7]
  3477. 000028B2  42A7                     clr.l      -[A7]
  3478. 000028B4  A8EC                     syscall    CopyBits
  3479. 000028B6  4EFA FF96                jmp        [PC - 0x6A /* 0000284E */]
  3480. label000028BA:
  3481. 000028BA  0C47 0001                cmpi.w     D7, 0x1
  3482. 000028BE  6F00 000C                ble        +0xE /* 000028CC */
  3483. 000028C2  5347                     subq.w     D7, 1
  3484. 000028C4  3D47 FFEA                move.w     [A6 - 0x16], D7
  3485. 000028C8  4EFA FF56                jmp        [PC - 0xAA /* 00002820 */]
  3486. label000028CC:
  3487. 000028CC  286D FC94                movea.l    A4, [A5 - 0x36C]
  3488. 000028D0  486C 0008                pea.l      [A4 + 0x8]
  3489. 000028D4  A87B                     syscall    ClipRect
  3490. 000028D6  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3491. 000028DA  A873                     syscall    SetPort
  3492. 000028DC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3493. 000028E0  4E5E                     unlink     A6
  3494. 000028E2  205F                     movea.l    A0, [A7]+
  3495. 000028E4  548F                     addq.l     A7, 2
  3496. 000028E6  4ED0                     jmp        [A0]
  3497. export_11:
  3498. 000028E8  4E56 FFF8                link       A6, -0x0008
  3499. 000028EC  48E7 0108                movem.l    -[A7], D7,A4
  3500. 000028F0  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  3501. 000028F4  A873                     syscall    SetPort
  3502. 000028F6  286D FC94                movea.l    A4, [A5 - 0x36C]
  3503. 000028FA  486C 0008                pea.l      [A4 + 0x8]
  3504. 000028FE  A87B                     syscall    ClipRect
  3505. 00002900  3F3C 012C                move.w     -[A7], 0x12C
  3506. 00002904  3F3C 000E                move.w     -[A7], 0xE
  3507. 00002908  A893                     syscall    MoveTo
  3508. 0000290A  486E FFF8                pea.l      [A6 - 0x8]
  3509. 0000290E  3F3C 012C                move.w     -[A7], 0x12C
  3510. 00002912  3F3C 0001                move.w     -[A7], 0x1
  3511. 00002916  3F3C 015E                move.w     -[A7], 0x15E
  3512. 0000291A  3F3C 000E                move.w     -[A7], 0xE
  3513. 0000291E  A8A7                     syscall    SetRect
  3514. 00002920  486E FFF8                pea.l      [A6 - 0x8]
  3515. 00002924  A8A3                     syscall    EraseRect
  3516. 00002926  487A 0012                pea.l      [PC + 0x12 /* 0000293A, value 0x753636F, pstring "Score: " */]
  3517. 0000292A  A884                     syscall    DrawString
  3518. 0000292C  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3519. 00002930  A873                     syscall    SetPort
  3520. 00002932  4CDF 1080                movem.l    D7,A4, [A7]+
  3521. 00002936  4E5E                     unlink     A6
  3522. 00002938  4E75                     rts
  3523. 0000293A  0753                     bchg       [A3], D3
  3524. 0000293C  636F                     bls        +0x71 /* 000029AD */
  3525. 0000293E  7265                     moveq.l    D1, 0x65
  3526. 00002940  3A20                     move.w     D5, -[A0]
  3527. export_10:
  3528. 00002942  4E56 FEF8                link       A6, -0x0108
  3529. 00002946  48E7 0100                movem.l    -[A7], D7
  3530. 0000294A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3531. 0000294E  486E FF00                pea.l      [A6 - 0x100]
  3532. 00002952  4EBA DC4A                jsr        [PC - 0x23B6 /* 0000059E */]
  3533. 00002956  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  3534. 0000295A  A873                     syscall    SetPort
  3535. 0000295C  3F3C 015E                move.w     -[A7], 0x15E
  3536. 00002960  3F3C 000E                move.w     -[A7], 0xE
  3537. 00002964  A893                     syscall    MoveTo
  3538. 00002966  486E FEF8                pea.l      [A6 - 0x108]
  3539. 0000296A  3F3C 015E                move.w     -[A7], 0x15E
  3540. 0000296E  3F3C 0001                move.w     -[A7], 0x1
  3541. 00002972  3F3C 01B8                move.w     -[A7], 0x1B8
  3542. 00002976  3F3C 000E                move.w     -[A7], 0xE
  3543. 0000297A  A8A7                     syscall    SetRect
  3544. 0000297C  486E FEF8                pea.l      [A6 - 0x108]
  3545. 00002980  A8A3                     syscall    EraseRect
  3546. 00002982  486E FF00                pea.l      [A6 - 0x100]
  3547. 00002986  A884                     syscall    DrawString
  3548. 00002988  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3549. 0000298C  A873                     syscall    SetPort
  3550. 0000298E  4CDF 0080                movem.l    D7, [A7]+
  3551. 00002992  4E5E                     unlink     A6
  3552. 00002994  2E9F                     move.l     [A7], [A7]+
  3553. 00002996  4E75                     rts
  3554. export_9:
  3555. 00002998  4E56 FEF8                link       A6, -0x0108
  3556. 0000299C  48E7 0100                movem.l    -[A7], D7
  3557. 000029A0  3E2E 0008                move.w     D7, [A6 + 0x8]
  3558. 000029A4  48C7                     ext.l      D7
  3559. 000029A6  2F07                     move.l     -[A7], D7
  3560. 000029A8  486E FF00                pea.l      [A6 - 0x100]
  3561. 000029AC  4EBA DBF0                jsr        [PC - 0x2410 /* 0000059E */]
  3562. 000029B0  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  3563. 000029B4  A873                     syscall    SetPort
  3564. 000029B6  3F3C 01C2                move.w     -[A7], 0x1C2
  3565. 000029BA  3F3C 000E                move.w     -[A7], 0xE
  3566. 000029BE  A893                     syscall    MoveTo
  3567. 000029C0  486E FEF8                pea.l      [A6 - 0x108]
  3568. 000029C4  3F3C 01C2                move.w     -[A7], 0x1C2
  3569. 000029C8  3F3C 0001                move.w     -[A7], 0x1
  3570. 000029CC  3F3C 01EA                move.w     -[A7], 0x1EA
  3571. 000029D0  3F3C 000E                move.w     -[A7], 0xE
  3572. 000029D4  A8A7                     syscall    SetRect
  3573. 000029D6  486E FEF8                pea.l      [A6 - 0x108]
  3574. 000029DA  A8A3                     syscall    EraseRect
  3575. 000029DC  486E FF00                pea.l      [A6 - 0x100]
  3576. 000029E0  A884                     syscall    DrawString
  3577. 000029E2  487A 0016                pea.l      [PC + 0x16 /* 000029FA, value 0x2202500, pstring " %" */]
  3578. 000029E6  A884                     syscall    DrawString
  3579. 000029E8  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3580. 000029EC  A873                     syscall    SetPort
  3581. 000029EE  4CDF 0080                movem.l    D7, [A7]+
  3582. 000029F2  4E5E                     unlink     A6
  3583. 000029F4  205F                     movea.l    A0, [A7]+
  3584. 000029F6  548F                     addq.l     A7, 2
  3585. 000029F8  4ED0                     jmp        [A0]
  3586. 000029FA  0220 2500                andi.b     -[A0], 0x0
  3587. export_8:
  3588. 000029FE  4E56 FEFA                link       A6, -0x0106
  3589. 00002A02  48E7 0300                movem.l    -[A7], D6,D7
  3590. 00002A06  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  3591. 00002A0A  A873                     syscall    SetPort
  3592. 00002A0C  3E2E 0008                move.w     D7, [A6 + 0x8]
  3593. 00002A10  48C7                     ext.l      D7
  3594. 00002A12  2F07                     move.l     -[A7], D7
  3595. 00002A14  486E FEFE                pea.l      [A6 - 0x102]
  3596. 00002A18  4EBA DB84                jsr        [PC - 0x247C /* 0000059E */]
  3597. 00002A1C  558F                     subq.l     A7, 2
  3598. 00002A1E  487A 0096                pea.l      [PC + 0x96 /* 00002AB6, value 0x64C6576, pstring "Level " */]
  3599. 00002A22  A88C                     syscall    StringWidth
  3600. 00002A24  3E1F                     move.w     D7, [A7]+
  3601. 00002A26  558F                     subq.l     A7, 2
  3602. 00002A28  486E FEFE                pea.l      [A6 - 0x102]
  3603. 00002A2C  A88C                     syscall    StringWidth
  3604. 00002A2E  3C1F                     move.w     D6, [A7]+
  3605. 00002A30  DC47                     add.w      D6, D7
  3606. 00002A32  48C6                     ext.l      D6
  3607. 00002A34  8DFC 0002                divs.w     D6, 0x2
  3608. 00002A38  3E3C 0100                move.w     D7, 0x100
  3609. 00002A3C  9E46                     sub.w      D7, D6
  3610. 00002A3E  3D47 FFFE                move.w     [A6 - 0x2], D7
  3611. 00002A42  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3612. 00002A46  3F3C 0096                move.w     -[A7], 0x96
  3613. 00002A4A  A893                     syscall    MoveTo
  3614. 00002A4C  487A 0060                pea.l      [PC + 0x60 /* 00002AAE, value 0x64C6576, pstring "Level " */]
  3615. 00002A50  A884                     syscall    DrawString
  3616. 00002A52  486E FEFE                pea.l      [A6 - 0x102]
  3617. 00002A56  A884                     syscall    DrawString
  3618. 00002A58  487A 004C                pea.l      [PC + 0x4C /* 00002AA6, value 0x64C6576, pstring "Level " */]
  3619. 00002A5C  4EBA FB0C                jsr        [PC - 0x4F4 /* 0000256A */]
  3620. 00002A60  486E FEFE                pea.l      [A6 - 0x102]
  3621. 00002A64  4EBA FB04                jsr        [PC - 0x4FC /* 0000256A */]
  3622. 00002A68  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  3623. 00002A6E  486E FEFA                pea.l      [A6 - 0x106]
  3624. 00002A72  4EBA D954                jsr        [PC - 0x26AC /* 000003C8 */]
  3625. 00002A76  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3626. 00002A7A  3F3C 0096                move.w     -[A7], 0x96
  3627. 00002A7E  A893                     syscall    MoveTo
  3628. 00002A80  487A 001C                pea.l      [PC + 0x1C /* 00002A9E, value 0x64C6576, pstring "Level " */]
  3629. 00002A84  A884                     syscall    DrawString
  3630. 00002A86  486E FEFE                pea.l      [A6 - 0x102]
  3631. 00002A8A  A884                     syscall    DrawString
  3632. 00002A8C  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3633. 00002A90  A873                     syscall    SetPort
  3634. 00002A92  4CDF 00C0                movem.l    D6,D7, [A7]+
  3635. 00002A96  4E5E                     unlink     A6
  3636. 00002A98  205F                     movea.l    A0, [A7]+
  3637. 00002A9A  548F                     addq.l     A7, 2
  3638. 00002A9C  4ED0                     jmp        [A0]
  3639. 00002A9E  064C 6576                addi.w     A4, 0x6576 /* 'ev' */
  3640. 00002AA2  656C                     bcs        +0x6E /* 00002B10 */
  3641. 00002AA4  2000                     move.l     D0, D0
  3642. 00002AA6  064C 6576                addi.w     A4, 0x6576 /* 'ev' */
  3643. 00002AAA  656C                     bcs        +0x6E /* 00002B18 */
  3644. 00002AAC  2000                     move.l     D0, D0
  3645. 00002AAE  064C 6576                addi.w     A4, 0x6576 /* 'ev' */
  3646. 00002AB2  656C                     bcs        +0x6E /* 00002B20 */
  3647. 00002AB4  2000                     move.l     D0, D0
  3648. 00002AB6  064C 6576                addi.w     A4, 0x6576 /* 'ev' */
  3649. 00002ABA  656C                     bcs        +0x6E /* 00002B28 */
  3650. 00002ABC  2000                     move.l     D0, D0
  3651. export_7:
  3652. fn00002ABE:
  3653. 00002ABE  4E56 FFC8                link       A6, -0x0038
  3654. 00002AC2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3655. 00002AC6  286E 0008                movea.l    A4, [A6 + 0x8]
  3656. 00002ACA  4254                     clr.w      [A4]
  3657. 00002ACC  3E3C 0001                move.w     D7, 0x1
  3658. 00002AD0  3D47 FFFA                move.w     [A6 - 0x6], D7
  3659. 00002AD4  0C47 0026                cmpi.w     D7, 0x26 /* '&' */
  3660. 00002AD8  6E00 0022                bgt        +0x24 /* 00002AFC */
  3661. label00002ADC:
  3662. 00002ADC  3C07                     move.w     D6, D7
  3663. 00002ADE  5346                     subq.w     D6, 1
  3664. 00002AE0  49EE FFD2                lea.l      A4, [A6 - 0x2E]
  3665. 00002AE4  19BC 0001 6000           move.b     [A4 + D6.w], 0x1
  3666. 00002AEA  0C47 0026                cmpi.w     D7, 0x26 /* '&' */
  3667. 00002AEE  6C00 000C                bge        +0xE /* 00002AFC */
  3668. 00002AF2  5247                     addq.w     D7, 1
  3669. 00002AF4  3D47 FFFA                move.w     [A6 - 0x6], D7
  3670. 00002AF8  4EFA FFE2                jmp        [PC - 0x1E /* 00002ADC */]
  3671. label00002AFC:
  3672. 00002AFC  286D FB76                movea.l    A4, [A5 - 0x48A]
  3673. 00002B00  2854                     movea.l    A4, [A4]
  3674. 00002B02  3E2E 0012                move.w     D7, [A6 + 0x12]
  3675. 00002B06  3D47 FFFA                move.w     [A6 - 0x6], D7
  3676. 00002B0A  BE6E 000E                cmp.w      D7, [A6 + 0xE]
  3677. 00002B0E  6E00 0C16                bgt        +0xC18 /* 00003726 */
  3678. // begin alternate branch 00002B10-00002B18
  3679. label00002B10:
  3680. 00002B10  0C16 3D6E                cmpi.b     [A6], 0x6E /* 'n' */
  3681. 00002B14  000E FFD0                ori.b      A6, 0xD0
  3682. // end alternate branch 00002B10-00002B18
  3683. label00002B10: // (misaligned)
  3684. 00002B12  3D6E 000E FFD0           move.w     [A6 - 0x30], [A6 + 0xE]
  3685. label00002B18:
  3686. 00002B18  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  3687. 00002B1E  3C2E 0010                move.w     D6, [A6 + 0x10]
  3688. // begin alternate branch 00002B20-00002B26
  3689. label00002B20:
  3690. 00002B20  0010 3D46                ori.b      [A0], 0x46 /* 'F' */
  3691. 00002B24  FFFC                     .invalid   <<F/7/7>>
  3692. // end alternate branch 00002B20-00002B26
  3693. label00002B20: // (misaligned)
  3694. 00002B22  3D46 FFFC                move.w     [A6 - 0x4], D6
  3695. 00002B26  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  3696. // begin alternate branch 00002B28-00002B2E
  3697. label00002B28:
  3698. 00002B28  000C 6E00                ori.b      A4, 0x0
  3699. 00002B2C  0BE8                     .incomplete
  3700. // end alternate branch 00002B28-00002B2E
  3701. label00002B28: // (misaligned)
  3702. 00002B2A  6E00 0BE8                bgt        +0xBEA /* 00003714 */
  3703. 00002B2E  3D6E 000C FFCE           move.w     [A6 - 0x32], [A6 + 0xC]
  3704. label00002B34:
  3705. 00002B34  4A2E FFF8                tst.b      [A6 - 0x8]
  3706. 00002B38  6600 005E                bne        +0x60 /* 00002B98 */
  3707. 00002B3C  3A3C 0001                move.w     D5, 0x1
  3708. 00002B40  3D45 FFFE                move.w     [A6 - 0x2], D5
  3709. 00002B44  BA6D FEF0                cmp.w      D5, [A5 - 0x110]
  3710. 00002B48  6E00 0040                bgt        +0x42 /* 00002B8A */
  3711. 00002B4C  3D6D FEF0 FFCC           move.w     [A6 - 0x34], [A5 - 0x110]
  3712. label00002B52:
  3713. 00002B52  3805                     move.w     D4, D5
  3714. 00002B54  5344                     subq.w     D4, 1
  3715. 00002B56  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  3716. 00002B5A  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3717. 00002B5E  3633 4000                move.w     D3, [A3 + D4.w]
  3718. 00002B62  B647                     cmp.w      D3, D7
  3719. 00002B64  6600 0012                bne        +0x14 /* 00002B78 */
  3720. 00002B68  3633 4002                move.w     D3, [A3 + D4.w + 0x2]
  3721. 00002B6C  B646                     cmp.w      D3, D6
  3722. 00002B6E  6600 0008                bne        +0xA /* 00002B78 */
  3723. 00002B72  17BC 0001 4023           move.b     [A3 + D4.w + 0x23], 0x1
  3724. label00002B78:
  3725. 00002B78  BA6E FFCC                cmp.w      D5, [A6 - 0x34]
  3726. 00002B7C  6C00 000C                bge        +0xE /* 00002B8A */
  3727. 00002B80  5245                     addq.w     D5, 1
  3728. 00002B82  3D45 FFFE                move.w     [A6 - 0x2], D5
  3729. 00002B86  4EFA FFCA                jmp        [PC - 0x36 /* 00002B52 */]
  3730. label00002B8A:
  3731. 00002B8A  266E 0008                movea.l    A3, [A6 + 0x8]
  3732. 00002B8E  246E 0008                movea.l    A2, [A6 + 0x8]
  3733. 00002B92  3A12                     move.w     D5, [A2]
  3734. 00002B94  5245                     addq.w     D5, 1
  3735. 00002B96  3685                     move.w     [A3], D5
  3736. label00002B98:
  3737. 00002B98  3A07                     move.w     D5, D7
  3738. 00002B9A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3739. 00002B9E  3806                     move.w     D4, D6
  3740. 00002BA0  D844                     add.w      D4, D4
  3741. 00002BA2  D845                     add.w      D4, D5
  3742. 00002BA4  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3743. 00002BA8  3A33 4000                move.w     D5, [A3 + D4.w]
  3744. 00002BAC  0805 0000                btst.b     D5, 0x0
  3745. 00002BB0  6700 02DE                beq        +0x2E0 /* 00002E90 */
  3746. 00002BB4  4A2E FFF8                tst.b      [A6 - 0x8]
  3747. 00002BB8  6700 018E                beq        +0x190 /* 00002D48 */
  3748. 00002BBC  3A07                     move.w     D5, D7
  3749. 00002BBE  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3750. 00002BC2  3806                     move.w     D4, D6
  3751. 00002BC4  5344                     subq.w     D4, 1
  3752. 00002BC6  D844                     add.w      D4, D4
  3753. 00002BC8  D845                     add.w      D4, D5
  3754. 00002BCA  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3755. 00002BCE  3A33 4000                move.w     D5, [A3 + D4.w]
  3756. 00002BD2  0805 0001                btst.b     D5, 0x1
  3757. 00002BD6  6600 0062                bne        +0x64 /* 00002C3A */
  3758. 00002BDA  3A07                     move.w     D5, D7
  3759. 00002BDC  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3760. 00002BE0  3806                     move.w     D4, D6
  3761. 00002BE2  D844                     add.w      D4, D4
  3762. 00002BE4  D845                     add.w      D4, D5
  3763. 00002BE6  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3764. 00002BEA  3A07                     move.w     D5, D7
  3765. 00002BEC  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3766. 00002BF0  3606                     move.w     D3, D6
  3767. 00002BF2  D643                     add.w      D3, D3
  3768. 00002BF4  D645                     add.w      D3, D5
  3769. 00002BF6  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3770. 00002BFA  4872 3000                pea.l      [A2 + D3.w]
  3771. 00002BFE  486E FFC8                pea.l      [A6 - 0x38]
  3772. 00002C02  3F3C 0002                move.w     -[A7], 0x2
  3773. 00002C06  3F3C 0004                move.w     -[A7], 0x4
  3774. 00002C0A  4EBA D4A4                jsr        [PC - 0x2B5C /* 000000B0 */]
  3775. 00002C0E  2A2E FFC8                move.l     D5, [A6 - 0x38]
  3776. 00002C12  8ABC 0000 0010           or.l       D5, 0x10
  3777. 00002C18  2D45 FFC8                move.l     [A6 - 0x38], D5
  3778. 00002C1C  486E FFC8                pea.l      [A6 - 0x38]
  3779. 00002C20  486E FFCC                pea.l      [A6 - 0x34]
  3780. 00002C24  3F3C 0004                move.w     -[A7], 0x4
  3781. 00002C28  3F3C 0002                move.w     -[A7], 0x2
  3782. 00002C2C  4EBA D482                jsr        [PC - 0x2B7E /* 000000B0 */]
  3783. 00002C30  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3784. 00002C36  4EFA 0060                jmp        [PC + 0x60 /* 00002C98 */]
  3785. label00002C3A:
  3786. 00002C3A  3A07                     move.w     D5, D7
  3787. 00002C3C  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3788. 00002C40  3806                     move.w     D4, D6
  3789. 00002C42  D844                     add.w      D4, D4
  3790. 00002C44  D845                     add.w      D4, D5
  3791. 00002C46  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3792. 00002C4A  3A07                     move.w     D5, D7
  3793. 00002C4C  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3794. 00002C50  3606                     move.w     D3, D6
  3795. 00002C52  D643                     add.w      D3, D3
  3796. 00002C54  D645                     add.w      D3, D5
  3797. 00002C56  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3798. 00002C5A  4872 3000                pea.l      [A2 + D3.w]
  3799. 00002C5E  486E FFC8                pea.l      [A6 - 0x38]
  3800. 00002C62  3F3C 0002                move.w     -[A7], 0x2
  3801. 00002C66  3F3C 0004                move.w     -[A7], 0x4
  3802. 00002C6A  4EBA D444                jsr        [PC - 0x2BBC /* 000000B0 */]
  3803. 00002C6E  2A3C 0000 0010           move.l     D5, 0x10
  3804. 00002C74  4685                     not.l      D5
  3805. 00002C76  CAAE FFC8                and.l      D5, [A6 - 0x38]
  3806. 00002C7A  2D45 FFC8                move.l     [A6 - 0x38], D5
  3807. 00002C7E  486E FFC8                pea.l      [A6 - 0x38]
  3808. 00002C82  486E FFCC                pea.l      [A6 - 0x34]
  3809. 00002C86  3F3C 0004                move.w     -[A7], 0x4
  3810. 00002C8A  3F3C 0002                move.w     -[A7], 0x2
  3811. 00002C8E  4EBA D420                jsr        [PC - 0x2BE0 /* 000000B0 */]
  3812. 00002C92  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3813. label00002C98:
  3814. 00002C98  3A07                     move.w     D5, D7
  3815. 00002C9A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3816. 00002C9E  3806                     move.w     D4, D6
  3817. 00002CA0  D844                     add.w      D4, D4
  3818. 00002CA2  D845                     add.w      D4, D5
  3819. 00002CA4  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3820. 00002CA8  3A07                     move.w     D5, D7
  3821. 00002CAA  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3822. 00002CAE  3606                     move.w     D3, D6
  3823. 00002CB0  D643                     add.w      D3, D3
  3824. 00002CB2  D645                     add.w      D3, D5
  3825. 00002CB4  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3826. 00002CB8  4872 3000                pea.l      [A2 + D3.w]
  3827. 00002CBC  486E FFC8                pea.l      [A6 - 0x38]
  3828. 00002CC0  3F3C 0002                move.w     -[A7], 0x2
  3829. 00002CC4  3F3C 0004                move.w     -[A7], 0x4
  3830. 00002CC8  4EBA D3E6                jsr        [PC - 0x2C1A /* 000000B0 */]
  3831. 00002CCC  2A3C 0000 0020           move.l     D5, 0x20 /* ' ' */
  3832. 00002CD2  4685                     not.l      D5
  3833. 00002CD4  CAAE FFC8                and.l      D5, [A6 - 0x38]
  3834. 00002CD8  2D45 FFC8                move.l     [A6 - 0x38], D5
  3835. 00002CDC  486E FFC8                pea.l      [A6 - 0x38]
  3836. 00002CE0  486E FFCC                pea.l      [A6 - 0x34]
  3837. 00002CE4  3F3C 0004                move.w     -[A7], 0x4
  3838. 00002CE8  3F3C 0002                move.w     -[A7], 0x2
  3839. 00002CEC  4EBA D3C2                jsr        [PC - 0x2C3E /* 000000B0 */]
  3840. 00002CF0  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3841. 00002CF6  3A3C 0001                move.w     D5, 0x1
  3842. 00002CFA  3D45 FFFE                move.w     [A6 - 0x2], D5
  3843. 00002CFE  BA6D FEF0                cmp.w      D5, [A5 - 0x110]
  3844. 00002D02  6E00 0040                bgt        +0x42 /* 00002D44 */
  3845. 00002D06  3D6D FEF0 FFCC           move.w     [A6 - 0x34], [A5 - 0x110]
  3846. label00002D0C:
  3847. 00002D0C  3805                     move.w     D4, D5
  3848. 00002D0E  5344                     subq.w     D4, 1
  3849. 00002D10  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  3850. 00002D14  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  3851. 00002D18  3633 4000                move.w     D3, [A3 + D4.w]
  3852. 00002D1C  B647                     cmp.w      D3, D7
  3853. 00002D1E  6600 0012                bne        +0x14 /* 00002D32 */
  3854. 00002D22  3633 4002                move.w     D3, [A3 + D4.w + 0x2]
  3855. 00002D26  B646                     cmp.w      D3, D6
  3856. 00002D28  6600 0008                bne        +0xA /* 00002D32 */
  3857. 00002D2C  17BC 0001 4023           move.b     [A3 + D4.w + 0x23], 0x1
  3858. label00002D32:
  3859. 00002D32  BA6E FFCC                cmp.w      D5, [A6 - 0x34]
  3860. 00002D36  6C00 000C                bge        +0xE /* 00002D44 */
  3861. 00002D3A  5245                     addq.w     D5, 1
  3862. 00002D3C  3D45 FFFE                move.w     [A6 - 0x2], D5
  3863. 00002D40  4EFA FFCA                jmp        [PC - 0x36 /* 00002D0C */]
  3864. label00002D44:
  3865. 00002D44  4EFA 013A                jmp        [PC + 0x13A /* 00002E80 */]
  3866. label00002D48:
  3867. 00002D48  3A07                     move.w     D5, D7
  3868. 00002D4A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3869. 00002D4E  3806                     move.w     D4, D6
  3870. 00002D50  D844                     add.w      D4, D4
  3871. 00002D52  D845                     add.w      D4, D5
  3872. 00002D54  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3873. 00002D58  3A33 4000                move.w     D5, [A3 + D4.w]
  3874. 00002D5C  0805 0001                btst.b     D5, 0x1
  3875. 00002D60  6600 0062                bne        +0x64 /* 00002DC4 */
  3876. 00002D64  3A07                     move.w     D5, D7
  3877. 00002D66  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3878. 00002D6A  3806                     move.w     D4, D6
  3879. 00002D6C  D844                     add.w      D4, D4
  3880. 00002D6E  D845                     add.w      D4, D5
  3881. 00002D70  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3882. 00002D74  3A07                     move.w     D5, D7
  3883. 00002D76  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3884. 00002D7A  3606                     move.w     D3, D6
  3885. 00002D7C  D643                     add.w      D3, D3
  3886. 00002D7E  D645                     add.w      D3, D5
  3887. 00002D80  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3888. 00002D84  4872 3000                pea.l      [A2 + D3.w]
  3889. 00002D88  486E FFC8                pea.l      [A6 - 0x38]
  3890. 00002D8C  3F3C 0002                move.w     -[A7], 0x2
  3891. 00002D90  3F3C 0004                move.w     -[A7], 0x4
  3892. 00002D94  4EBA D31A                jsr        [PC - 0x2CE6 /* 000000B0 */]
  3893. 00002D98  2A2E FFC8                move.l     D5, [A6 - 0x38]
  3894. 00002D9C  8ABC 0000 0020           or.l       D5, 0x20 /* ' ' */
  3895. 00002DA2  2D45 FFC8                move.l     [A6 - 0x38], D5
  3896. 00002DA6  486E FFC8                pea.l      [A6 - 0x38]
  3897. 00002DAA  486E FFCC                pea.l      [A6 - 0x34]
  3898. 00002DAE  3F3C 0004                move.w     -[A7], 0x4
  3899. 00002DB2  3F3C 0002                move.w     -[A7], 0x2
  3900. 00002DB6  4EBA D2F8                jsr        [PC - 0x2D08 /* 000000B0 */]
  3901. 00002DBA  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3902. 00002DC0  4EFA 0060                jmp        [PC + 0x60 /* 00002E22 */]
  3903. label00002DC4:
  3904. 00002DC4  3A07                     move.w     D5, D7
  3905. 00002DC6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3906. 00002DCA  3806                     move.w     D4, D6
  3907. 00002DCC  D844                     add.w      D4, D4
  3908. 00002DCE  D845                     add.w      D4, D5
  3909. 00002DD0  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3910. 00002DD4  3A07                     move.w     D5, D7
  3911. 00002DD6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3912. 00002DDA  3606                     move.w     D3, D6
  3913. 00002DDC  D643                     add.w      D3, D3
  3914. 00002DDE  D645                     add.w      D3, D5
  3915. 00002DE0  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3916. 00002DE4  4872 3000                pea.l      [A2 + D3.w]
  3917. 00002DE8  486E FFC8                pea.l      [A6 - 0x38]
  3918. 00002DEC  3F3C 0002                move.w     -[A7], 0x2
  3919. 00002DF0  3F3C 0004                move.w     -[A7], 0x4
  3920. 00002DF4  4EBA D2BA                jsr        [PC - 0x2D46 /* 000000B0 */]
  3921. 00002DF8  2A3C 0000 0020           move.l     D5, 0x20 /* ' ' */
  3922. 00002DFE  4685                     not.l      D5
  3923. 00002E00  CAAE FFC8                and.l      D5, [A6 - 0x38]
  3924. 00002E04  2D45 FFC8                move.l     [A6 - 0x38], D5
  3925. 00002E08  486E FFC8                pea.l      [A6 - 0x38]
  3926. 00002E0C  486E FFCC                pea.l      [A6 - 0x34]
  3927. 00002E10  3F3C 0004                move.w     -[A7], 0x4
  3928. 00002E14  3F3C 0002                move.w     -[A7], 0x2
  3929. 00002E18  4EBA D296                jsr        [PC - 0x2D6A /* 000000B0 */]
  3930. 00002E1C  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3931. label00002E22:
  3932. 00002E22  3A07                     move.w     D5, D7
  3933. 00002E24  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3934. 00002E28  3806                     move.w     D4, D6
  3935. 00002E2A  D844                     add.w      D4, D4
  3936. 00002E2C  D845                     add.w      D4, D5
  3937. 00002E2E  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3938. 00002E32  3A07                     move.w     D5, D7
  3939. 00002E34  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3940. 00002E38  3606                     move.w     D3, D6
  3941. 00002E3A  D643                     add.w      D3, D3
  3942. 00002E3C  D645                     add.w      D3, D5
  3943. 00002E3E  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  3944. 00002E42  4872 3000                pea.l      [A2 + D3.w]
  3945. 00002E46  486E FFC8                pea.l      [A6 - 0x38]
  3946. 00002E4A  3F3C 0002                move.w     -[A7], 0x2
  3947. 00002E4E  3F3C 0004                move.w     -[A7], 0x4
  3948. 00002E52  4EBA D25C                jsr        [PC - 0x2DA4 /* 000000B0 */]
  3949. 00002E56  2A3C 0000 0010           move.l     D5, 0x10
  3950. 00002E5C  4685                     not.l      D5
  3951. 00002E5E  CAAE FFC8                and.l      D5, [A6 - 0x38]
  3952. 00002E62  2D45 FFC8                move.l     [A6 - 0x38], D5
  3953. 00002E66  486E FFC8                pea.l      [A6 - 0x38]
  3954. 00002E6A  486E FFCC                pea.l      [A6 - 0x34]
  3955. 00002E6E  3F3C 0004                move.w     -[A7], 0x4
  3956. 00002E72  3F3C 0002                move.w     -[A7], 0x2
  3957. 00002E76  4EBA D238                jsr        [PC - 0x2DC8 /* 000000B0 */]
  3958. 00002E7A  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  3959. label00002E80:
  3960. 00002E80  1A2E FFF8                move.b     D5, [A6 - 0x8]
  3961. 00002E84  0A05 0001                xori.b     D5, 0x1
  3962. 00002E88  1D45 FFF8                move.b     [A6 - 0x8], D5
  3963. 00002E8C  4EFA 0280                jmp        [PC + 0x280 /* 0000310E */]
  3964. label00002E90:
  3965. 00002E90  3A07                     move.w     D5, D7
  3966. 00002E92  5345                     subq.w     D5, 1
  3967. 00002E94  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3968. 00002E98  3806                     move.w     D4, D6
  3969. 00002E9A  D844                     add.w      D4, D4
  3970. 00002E9C  D845                     add.w      D4, D5
  3971. 00002E9E  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3972. 00002EA2  3A33 4000                move.w     D5, [A3 + D4.w]
  3973. 00002EA6  0805 0000                btst.b     D5, 0x0
  3974. 00002EAA  6700 0204                beq        +0x206 /* 000030B0 */
  3975. 00002EAE  3A07                     move.w     D5, D7
  3976. 00002EB0  5345                     subq.w     D5, 1
  3977. 00002EB2  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  3978. 00002EB6  3806                     move.w     D4, D6
  3979. 00002EB8  D844                     add.w      D4, D4
  3980. 00002EBA  D845                     add.w      D4, D5
  3981. 00002EBC  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3982. 00002EC0  3A33 4000                move.w     D5, [A3 + D4.w]
  3983. 00002EC4  0805 0004                btst.b     D5, 0x4
  3984. 00002EC8  56C5                     sne        D5
  3985. 00002ECA  4405                     neg.b      D5
  3986. 00002ECC  3807                     move.w     D4, D7
  3987. 00002ECE  C9FC 004E                muls.w     D4, 0x4E /* 'N' */
  3988. 00002ED2  3606                     move.w     D3, D6
  3989. 00002ED4  5343                     subq.w     D3, 1
  3990. 00002ED6  D643                     add.w      D3, D3
  3991. 00002ED8  D644                     add.w      D3, D4
  3992. 00002EDA  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  3993. 00002EDE  3833 3000                move.w     D4, [A3 + D3.w]
  3994. 00002EE2  0804 0001                btst.b     D4, 0x1
  3995. 00002EE6  57C4                     seq        D4
  3996. 00002EE8  4404                     neg.b      D4
  3997. 00002EEA  C805                     and.b      D4, D5
  3998. 00002EEC  6700 0062                beq        +0x64 /* 00002F50 */
  3999. 00002EF0  3A07                     move.w     D5, D7
  4000. 00002EF2  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4001. 00002EF6  3806                     move.w     D4, D6
  4002. 00002EF8  D844                     add.w      D4, D4
  4003. 00002EFA  D845                     add.w      D4, D5
  4004. 00002EFC  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4005. 00002F00  3A07                     move.w     D5, D7
  4006. 00002F02  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4007. 00002F06  3606                     move.w     D3, D6
  4008. 00002F08  D643                     add.w      D3, D3
  4009. 00002F0A  D645                     add.w      D3, D5
  4010. 00002F0C  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4011. 00002F10  4872 3000                pea.l      [A2 + D3.w]
  4012. 00002F14  486E FFC8                pea.l      [A6 - 0x38]
  4013. 00002F18  3F3C 0002                move.w     -[A7], 0x2
  4014. 00002F1C  3F3C 0004                move.w     -[A7], 0x4
  4015. 00002F20  4EBA D18E                jsr        [PC - 0x2E72 /* 000000B0 */]
  4016. 00002F24  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4017. 00002F28  8ABC 0000 0010           or.l       D5, 0x10
  4018. 00002F2E  2D45 FFC8                move.l     [A6 - 0x38], D5
  4019. 00002F32  486E FFC8                pea.l      [A6 - 0x38]
  4020. 00002F36  486E FFCC                pea.l      [A6 - 0x34]
  4021. 00002F3A  3F3C 0004                move.w     -[A7], 0x4
  4022. 00002F3E  3F3C 0002                move.w     -[A7], 0x2
  4023. 00002F42  4EBA D16C                jsr        [PC - 0x2E94 /* 000000B0 */]
  4024. 00002F46  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4025. 00002F4C  4EFA 0060                jmp        [PC + 0x60 /* 00002FAE */]
  4026. label00002F50:
  4027. 00002F50  3A07                     move.w     D5, D7
  4028. 00002F52  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4029. 00002F56  3806                     move.w     D4, D6
  4030. 00002F58  D844                     add.w      D4, D4
  4031. 00002F5A  D845                     add.w      D4, D5
  4032. 00002F5C  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4033. 00002F60  3A07                     move.w     D5, D7
  4034. 00002F62  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4035. 00002F66  3606                     move.w     D3, D6
  4036. 00002F68  D643                     add.w      D3, D3
  4037. 00002F6A  D645                     add.w      D3, D5
  4038. 00002F6C  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4039. 00002F70  4872 3000                pea.l      [A2 + D3.w]
  4040. 00002F74  486E FFC8                pea.l      [A6 - 0x38]
  4041. 00002F78  3F3C 0002                move.w     -[A7], 0x2
  4042. 00002F7C  3F3C 0004                move.w     -[A7], 0x4
  4043. 00002F80  4EBA D12E                jsr        [PC - 0x2ED2 /* 000000B0 */]
  4044. 00002F84  2A3C 0000 0010           move.l     D5, 0x10
  4045. 00002F8A  4685                     not.l      D5
  4046. 00002F8C  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4047. 00002F90  2D45 FFC8                move.l     [A6 - 0x38], D5
  4048. 00002F94  486E FFC8                pea.l      [A6 - 0x38]
  4049. 00002F98  486E FFCC                pea.l      [A6 - 0x34]
  4050. 00002F9C  3F3C 0004                move.w     -[A7], 0x4
  4051. 00002FA0  3F3C 0002                move.w     -[A7], 0x2
  4052. 00002FA4  4EBA D10A                jsr        [PC - 0x2EF6 /* 000000B0 */]
  4053. 00002FA8  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4054. label00002FAE:
  4055. 00002FAE  3A07                     move.w     D5, D7
  4056. 00002FB0  5345                     subq.w     D5, 1
  4057. 00002FB2  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4058. 00002FB6  3806                     move.w     D4, D6
  4059. 00002FB8  D844                     add.w      D4, D4
  4060. 00002FBA  D845                     add.w      D4, D5
  4061. 00002FBC  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4062. 00002FC0  3A33 4000                move.w     D5, [A3 + D4.w]
  4063. 00002FC4  0805 0005                btst.b     D5, 0x5
  4064. 00002FC8  56C5                     sne        D5
  4065. 00002FCA  4405                     neg.b      D5
  4066. 00002FCC  3807                     move.w     D4, D7
  4067. 00002FCE  C9FC 004E                muls.w     D4, 0x4E /* 'N' */
  4068. 00002FD2  3606                     move.w     D3, D6
  4069. 00002FD4  D643                     add.w      D3, D3
  4070. 00002FD6  D644                     add.w      D3, D4
  4071. 00002FD8  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4072. 00002FDC  3833 3000                move.w     D4, [A3 + D3.w]
  4073. 00002FE0  0804 0001                btst.b     D4, 0x1
  4074. 00002FE4  57C4                     seq        D4
  4075. 00002FE6  4404                     neg.b      D4
  4076. 00002FE8  C805                     and.b      D4, D5
  4077. 00002FEA  6700 0062                beq        +0x64 /* 0000304E */
  4078. 00002FEE  3A07                     move.w     D5, D7
  4079. 00002FF0  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4080. 00002FF4  3806                     move.w     D4, D6
  4081. 00002FF6  D844                     add.w      D4, D4
  4082. 00002FF8  D845                     add.w      D4, D5
  4083. 00002FFA  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4084. 00002FFE  3A07                     move.w     D5, D7
  4085. 00003000  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4086. 00003004  3606                     move.w     D3, D6
  4087. 00003006  D643                     add.w      D3, D3
  4088. 00003008  D645                     add.w      D3, D5
  4089. 0000300A  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4090. 0000300E  4872 3000                pea.l      [A2 + D3.w]
  4091. 00003012  486E FFC8                pea.l      [A6 - 0x38]
  4092. 00003016  3F3C 0002                move.w     -[A7], 0x2
  4093. 0000301A  3F3C 0004                move.w     -[A7], 0x4
  4094. 0000301E  4EBA D090                jsr        [PC - 0x2F70 /* 000000B0 */]
  4095. 00003022  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4096. 00003026  8ABC 0000 0020           or.l       D5, 0x20 /* ' ' */
  4097. 0000302C  2D45 FFC8                move.l     [A6 - 0x38], D5
  4098. 00003030  486E FFC8                pea.l      [A6 - 0x38]
  4099. 00003034  486E FFCC                pea.l      [A6 - 0x34]
  4100. 00003038  3F3C 0004                move.w     -[A7], 0x4
  4101. 0000303C  3F3C 0002                move.w     -[A7], 0x2
  4102. 00003040  4EBA D06E                jsr        [PC - 0x2F92 /* 000000B0 */]
  4103. 00003044  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4104. 0000304A  4EFA 0060                jmp        [PC + 0x60 /* 000030AC */]
  4105. label0000304E:
  4106. 0000304E  3A07                     move.w     D5, D7
  4107. 00003050  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4108. 00003054  3806                     move.w     D4, D6
  4109. 00003056  D844                     add.w      D4, D4
  4110. 00003058  D845                     add.w      D4, D5
  4111. 0000305A  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4112. 0000305E  3A07                     move.w     D5, D7
  4113. 00003060  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4114. 00003064  3606                     move.w     D3, D6
  4115. 00003066  D643                     add.w      D3, D3
  4116. 00003068  D645                     add.w      D3, D5
  4117. 0000306A  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4118. 0000306E  4872 3000                pea.l      [A2 + D3.w]
  4119. 00003072  486E FFC8                pea.l      [A6 - 0x38]
  4120. 00003076  3F3C 0002                move.w     -[A7], 0x2
  4121. 0000307A  3F3C 0004                move.w     -[A7], 0x4
  4122. 0000307E  4EBA D030                jsr        [PC - 0x2FD0 /* 000000B0 */]
  4123. 00003082  2A3C 0000 0020           move.l     D5, 0x20 /* ' ' */
  4124. 00003088  4685                     not.l      D5
  4125. 0000308A  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4126. 0000308E  2D45 FFC8                move.l     [A6 - 0x38], D5
  4127. 00003092  486E FFC8                pea.l      [A6 - 0x38]
  4128. 00003096  486E FFCC                pea.l      [A6 - 0x34]
  4129. 0000309A  3F3C 0004                move.w     -[A7], 0x4
  4130. 0000309E  3F3C 0002                move.w     -[A7], 0x2
  4131. 000030A2  4EBA D00C                jsr        [PC - 0x2FF4 /* 000000B0 */]
  4132. 000030A6  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4133. label000030AC:
  4134. 000030AC  4EFA 0060                jmp        [PC + 0x60 /* 0000310E */]
  4135. label000030B0:
  4136. 000030B0  3A07                     move.w     D5, D7
  4137. 000030B2  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4138. 000030B6  3806                     move.w     D4, D6
  4139. 000030B8  D844                     add.w      D4, D4
  4140. 000030BA  D845                     add.w      D4, D5
  4141. 000030BC  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4142. 000030C0  3A07                     move.w     D5, D7
  4143. 000030C2  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4144. 000030C6  3606                     move.w     D3, D6
  4145. 000030C8  D643                     add.w      D3, D3
  4146. 000030CA  D645                     add.w      D3, D5
  4147. 000030CC  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4148. 000030D0  4872 3000                pea.l      [A2 + D3.w]
  4149. 000030D4  486E FFC8                pea.l      [A6 - 0x38]
  4150. 000030D8  3F3C 0002                move.w     -[A7], 0x2
  4151. 000030DC  3F3C 0004                move.w     -[A7], 0x4
  4152. 000030E0  4EBA CFCE                jsr        [PC - 0x3032 /* 000000B0 */]
  4153. 000030E4  2A3C 0000 0030           move.l     D5, 0x30 /* '0' */
  4154. 000030EA  4685                     not.l      D5
  4155. 000030EC  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4156. 000030F0  2D45 FFC8                move.l     [A6 - 0x38], D5
  4157. 000030F4  486E FFC8                pea.l      [A6 - 0x38]
  4158. 000030F8  486E FFCC                pea.l      [A6 - 0x34]
  4159. 000030FC  3F3C 0004                move.w     -[A7], 0x4
  4160. 00003100  3F3C 0002                move.w     -[A7], 0x2
  4161. 00003104  4EBA CFAA                jsr        [PC - 0x3056 /* 000000B0 */]
  4162. 00003108  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4163. label0000310E:
  4164. 0000310E  3A07                     move.w     D5, D7
  4165. 00003110  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4166. 00003114  3806                     move.w     D4, D6
  4167. 00003116  D844                     add.w      D4, D4
  4168. 00003118  D845                     add.w      D4, D5
  4169. 0000311A  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4170. 0000311E  3A33 4000                move.w     D5, [A3 + D4.w]
  4171. 00003122  0805 0001                btst.b     D5, 0x1
  4172. 00003126  6700 035C                beq        +0x35E /* 00003484 */
  4173. 0000312A  3A3C 0001                move.w     D5, 0x1
  4174. 0000312E  3D45 FFFE                move.w     [A6 - 0x2], D5
  4175. 00003132  BA6D FEF0                cmp.w      D5, [A5 - 0x110]
  4176. 00003136  6E00 0040                bgt        +0x42 /* 00003178 */
  4177. 0000313A  3D6D FEF0 FFCC           move.w     [A6 - 0x34], [A5 - 0x110]
  4178. label00003140:
  4179. 00003140  3805                     move.w     D4, D5
  4180. 00003142  5344                     subq.w     D4, 1
  4181. 00003144  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  4182. 00003148  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  4183. 0000314C  3633 4000                move.w     D3, [A3 + D4.w]
  4184. 00003150  B647                     cmp.w      D3, D7
  4185. 00003152  6600 0012                bne        +0x14 /* 00003166 */
  4186. 00003156  3633 4002                move.w     D3, [A3 + D4.w + 0x2]
  4187. 0000315A  B646                     cmp.w      D3, D6
  4188. 0000315C  6600 0008                bne        +0xA /* 00003166 */
  4189. 00003160  17BC 0001 4023           move.b     [A3 + D4.w + 0x23], 0x1
  4190. label00003166:
  4191. 00003166  BA6E FFCC                cmp.w      D5, [A6 - 0x34]
  4192. 0000316A  6C00 000C                bge        +0xE /* 00003178 */
  4193. 0000316E  5245                     addq.w     D5, 1
  4194. 00003170  3D45 FFFE                move.w     [A6 - 0x2], D5
  4195. 00003174  4EFA FFCA                jmp        [PC - 0x36 /* 00003140 */]
  4196. label00003178:
  4197. 00003178  3A06                     move.w     D5, D6
  4198. 0000317A  5345                     subq.w     D5, 1
  4199. 0000317C  47EE FFD2                lea.l      A3, [A6 - 0x2E]
  4200. 00003180  4A33 5000                tst.b      [A3 + D5.w]
  4201. 00003184  6700 01A6                beq        +0x1A8 /* 0000332C */
  4202. 00003188  3A07                     move.w     D5, D7
  4203. 0000318A  5345                     subq.w     D5, 1
  4204. 0000318C  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4205. 00003190  3806                     move.w     D4, D6
  4206. 00003192  D844                     add.w      D4, D4
  4207. 00003194  D845                     add.w      D4, D5
  4208. 00003196  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4209. 0000319A  3A33 4000                move.w     D5, [A3 + D4.w]
  4210. 0000319E  0805 0000                btst.b     D5, 0x0
  4211. 000031A2  6600 0062                bne        +0x64 /* 00003206 */
  4212. 000031A6  3A07                     move.w     D5, D7
  4213. 000031A8  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4214. 000031AC  3806                     move.w     D4, D6
  4215. 000031AE  D844                     add.w      D4, D4
  4216. 000031B0  D845                     add.w      D4, D5
  4217. 000031B2  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4218. 000031B6  3A07                     move.w     D5, D7
  4219. 000031B8  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4220. 000031BC  3606                     move.w     D3, D6
  4221. 000031BE  D643                     add.w      D3, D3
  4222. 000031C0  D645                     add.w      D3, D5
  4223. 000031C2  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4224. 000031C6  4872 3000                pea.l      [A2 + D3.w]
  4225. 000031CA  486E FFC8                pea.l      [A6 - 0x38]
  4226. 000031CE  3F3C 0002                move.w     -[A7], 0x2
  4227. 000031D2  3F3C 0004                move.w     -[A7], 0x4
  4228. 000031D6  4EBA CED8                jsr        [PC - 0x3128 /* 000000B0 */]
  4229. 000031DA  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4230. 000031DE  8ABC 0000 0008           or.l       D5, 0x8
  4231. 000031E4  2D45 FFC8                move.l     [A6 - 0x38], D5
  4232. 000031E8  486E FFC8                pea.l      [A6 - 0x38]
  4233. 000031EC  486E FFCC                pea.l      [A6 - 0x34]
  4234. 000031F0  3F3C 0004                move.w     -[A7], 0x4
  4235. 000031F4  3F3C 0002                move.w     -[A7], 0x2
  4236. 000031F8  4EBA CEB6                jsr        [PC - 0x314A /* 000000B0 */]
  4237. 000031FC  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4238. 00003202  4EFA 0060                jmp        [PC + 0x60 /* 00003264 */]
  4239. label00003206:
  4240. 00003206  3A07                     move.w     D5, D7
  4241. 00003208  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4242. 0000320C  3806                     move.w     D4, D6
  4243. 0000320E  D844                     add.w      D4, D4
  4244. 00003210  D845                     add.w      D4, D5
  4245. 00003212  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4246. 00003216  3A07                     move.w     D5, D7
  4247. 00003218  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4248. 0000321C  3606                     move.w     D3, D6
  4249. 0000321E  D643                     add.w      D3, D3
  4250. 00003220  D645                     add.w      D3, D5
  4251. 00003222  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4252. 00003226  4872 3000                pea.l      [A2 + D3.w]
  4253. 0000322A  486E FFC8                pea.l      [A6 - 0x38]
  4254. 0000322E  3F3C 0002                move.w     -[A7], 0x2
  4255. 00003232  3F3C 0004                move.w     -[A7], 0x4
  4256. 00003236  4EBA CE78                jsr        [PC - 0x3188 /* 000000B0 */]
  4257. 0000323A  2A3C 0000 0008           move.l     D5, 0x8
  4258. 00003240  4685                     not.l      D5
  4259. 00003242  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4260. 00003246  2D45 FFC8                move.l     [A6 - 0x38], D5
  4261. 0000324A  486E FFC8                pea.l      [A6 - 0x38]
  4262. 0000324E  486E FFCC                pea.l      [A6 - 0x34]
  4263. 00003252  3F3C 0004                move.w     -[A7], 0x4
  4264. 00003256  3F3C 0002                move.w     -[A7], 0x2
  4265. 0000325A  4EBA CE54                jsr        [PC - 0x31AC /* 000000B0 */]
  4266. 0000325E  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4267. label00003264:
  4268. 00003264  3A07                     move.w     D5, D7
  4269. 00003266  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4270. 0000326A  3806                     move.w     D4, D6
  4271. 0000326C  D844                     add.w      D4, D4
  4272. 0000326E  D845                     add.w      D4, D5
  4273. 00003270  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4274. 00003274  3A07                     move.w     D5, D7
  4275. 00003276  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4276. 0000327A  3606                     move.w     D3, D6
  4277. 0000327C  D643                     add.w      D3, D3
  4278. 0000327E  D645                     add.w      D3, D5
  4279. 00003280  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4280. 00003284  4872 3000                pea.l      [A2 + D3.w]
  4281. 00003288  486E FFC8                pea.l      [A6 - 0x38]
  4282. 0000328C  3F3C 0002                move.w     -[A7], 0x2
  4283. 00003290  3F3C 0004                move.w     -[A7], 0x4
  4284. 00003294  4EBA CE1A                jsr        [PC - 0x31E6 /* 000000B0 */]
  4285. 00003298  2A3C 0000 0004           move.l     D5, 0x4
  4286. 0000329E  4685                     not.l      D5
  4287. 000032A0  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4288. 000032A4  2D45 FFC8                move.l     [A6 - 0x38], D5
  4289. 000032A8  486E FFC8                pea.l      [A6 - 0x38]
  4290. 000032AC  486E FFCC                pea.l      [A6 - 0x34]
  4291. 000032B0  3F3C 0004                move.w     -[A7], 0x4
  4292. 000032B4  3F3C 0002                move.w     -[A7], 0x2
  4293. 000032B8  4EBA CDF6                jsr        [PC - 0x320A /* 000000B0 */]
  4294. 000032BC  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4295. 000032C2  3A3C 0001                move.w     D5, 0x1
  4296. 000032C6  3D45 FFFE                move.w     [A6 - 0x2], D5
  4297. 000032CA  BA6D FEF0                cmp.w      D5, [A5 - 0x110]
  4298. 000032CE  6E00 0058                bgt        +0x5A /* 00003328 */
  4299. 000032D2  3D6D FEF0 FFCC           move.w     [A6 - 0x34], [A5 - 0x110]
  4300. label000032D8:
  4301. 000032D8  3805                     move.w     D4, D5
  4302. 000032DA  5344                     subq.w     D4, 1
  4303. 000032DC  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  4304. 000032E0  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  4305. 000032E4  3633 4000                move.w     D3, [A3 + D4.w]
  4306. 000032E8  B647                     cmp.w      D3, D7
  4307. 000032EA  6600 002A                bne        +0x2C /* 00003316 */
  4308. 000032EE  3805                     move.w     D4, D5
  4309. 000032F0  5344                     subq.w     D4, 1
  4310. 000032F2  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  4311. 000032F6  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  4312. 000032FA  3633 4002                move.w     D3, [A3 + D4.w + 0x2]
  4313. 000032FE  B646                     cmp.w      D3, D6
  4314. 00003300  6600 0014                bne        +0x16 /* 00003316 */
  4315. 00003304  3805                     move.w     D4, D5
  4316. 00003306  5344                     subq.w     D4, 1
  4317. 00003308  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  4318. 0000330C  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  4319. 00003310  17BC 0001 4023           move.b     [A3 + D4.w + 0x23], 0x1
  4320. label00003316:
  4321. 00003316  BA6E FFCC                cmp.w      D5, [A6 - 0x34]
  4322. 0000331A  6C00 000C                bge        +0xE /* 00003328 */
  4323. 0000331E  5245                     addq.w     D5, 1
  4324. 00003320  3D45 FFFE                move.w     [A6 - 0x2], D5
  4325. 00003324  4EFA FFB2                jmp        [PC - 0x4E /* 000032D8 */]
  4326. label00003328:
  4327. 00003328  4EFA 013A                jmp        [PC + 0x13A /* 00003464 */]
  4328. label0000332C:
  4329. 0000332C  3A07                     move.w     D5, D7
  4330. 0000332E  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4331. 00003332  3806                     move.w     D4, D6
  4332. 00003334  D844                     add.w      D4, D4
  4333. 00003336  D845                     add.w      D4, D5
  4334. 00003338  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4335. 0000333C  3A33 4000                move.w     D5, [A3 + D4.w]
  4336. 00003340  0805 0000                btst.b     D5, 0x0
  4337. 00003344  6600 0062                bne        +0x64 /* 000033A8 */
  4338. 00003348  3A07                     move.w     D5, D7
  4339. 0000334A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4340. 0000334E  3806                     move.w     D4, D6
  4341. 00003350  D844                     add.w      D4, D4
  4342. 00003352  D845                     add.w      D4, D5
  4343. 00003354  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4344. 00003358  3A07                     move.w     D5, D7
  4345. 0000335A  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4346. 0000335E  3606                     move.w     D3, D6
  4347. 00003360  D643                     add.w      D3, D3
  4348. 00003362  D645                     add.w      D3, D5
  4349. 00003364  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4350. 00003368  4872 3000                pea.l      [A2 + D3.w]
  4351. 0000336C  486E FFC8                pea.l      [A6 - 0x38]
  4352. 00003370  3F3C 0002                move.w     -[A7], 0x2
  4353. 00003374  3F3C 0004                move.w     -[A7], 0x4
  4354. 00003378  4EBA CD36                jsr        [PC - 0x32CA /* 000000B0 */]
  4355. 0000337C  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4356. 00003380  8ABC 0000 0004           or.l       D5, 0x4
  4357. 00003386  2D45 FFC8                move.l     [A6 - 0x38], D5
  4358. 0000338A  486E FFC8                pea.l      [A6 - 0x38]
  4359. 0000338E  486E FFCC                pea.l      [A6 - 0x34]
  4360. 00003392  3F3C 0004                move.w     -[A7], 0x4
  4361. 00003396  3F3C 0002                move.w     -[A7], 0x2
  4362. 0000339A  4EBA CD14                jsr        [PC - 0x32EC /* 000000B0 */]
  4363. 0000339E  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4364. 000033A4  4EFA 0060                jmp        [PC + 0x60 /* 00003406 */]
  4365. label000033A8:
  4366. 000033A8  3A07                     move.w     D5, D7
  4367. 000033AA  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4368. 000033AE  3806                     move.w     D4, D6
  4369. 000033B0  D844                     add.w      D4, D4
  4370. 000033B2  D845                     add.w      D4, D5
  4371. 000033B4  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4372. 000033B8  3A07                     move.w     D5, D7
  4373. 000033BA  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4374. 000033BE  3606                     move.w     D3, D6
  4375. 000033C0  D643                     add.w      D3, D3
  4376. 000033C2  D645                     add.w      D3, D5
  4377. 000033C4  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4378. 000033C8  4872 3000                pea.l      [A2 + D3.w]
  4379. 000033CC  486E FFC8                pea.l      [A6 - 0x38]
  4380. 000033D0  3F3C 0002                move.w     -[A7], 0x2
  4381. 000033D4  3F3C 0004                move.w     -[A7], 0x4
  4382. 000033D8  4EBA CCD6                jsr        [PC - 0x332A /* 000000B0 */]
  4383. 000033DC  2A3C 0000 0004           move.l     D5, 0x4
  4384. 000033E2  4685                     not.l      D5
  4385. 000033E4  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4386. 000033E8  2D45 FFC8                move.l     [A6 - 0x38], D5
  4387. 000033EC  486E FFC8                pea.l      [A6 - 0x38]
  4388. 000033F0  486E FFCC                pea.l      [A6 - 0x34]
  4389. 000033F4  3F3C 0004                move.w     -[A7], 0x4
  4390. 000033F8  3F3C 0002                move.w     -[A7], 0x2
  4391. 000033FC  4EBA CCB2                jsr        [PC - 0x334E /* 000000B0 */]
  4392. 00003400  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4393. label00003406:
  4394. 00003406  3A07                     move.w     D5, D7
  4395. 00003408  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4396. 0000340C  3806                     move.w     D4, D6
  4397. 0000340E  D844                     add.w      D4, D4
  4398. 00003410  D845                     add.w      D4, D5
  4399. 00003412  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4400. 00003416  3A07                     move.w     D5, D7
  4401. 00003418  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4402. 0000341C  3606                     move.w     D3, D6
  4403. 0000341E  D643                     add.w      D3, D3
  4404. 00003420  D645                     add.w      D3, D5
  4405. 00003422  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4406. 00003426  4872 3000                pea.l      [A2 + D3.w]
  4407. 0000342A  486E FFC8                pea.l      [A6 - 0x38]
  4408. 0000342E  3F3C 0002                move.w     -[A7], 0x2
  4409. 00003432  3F3C 0004                move.w     -[A7], 0x4
  4410. 00003436  4EBA CC78                jsr        [PC - 0x3388 /* 000000B0 */]
  4411. 0000343A  2A3C 0000 0008           move.l     D5, 0x8
  4412. 00003440  4685                     not.l      D5
  4413. 00003442  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4414. 00003446  2D45 FFC8                move.l     [A6 - 0x38], D5
  4415. 0000344A  486E FFC8                pea.l      [A6 - 0x38]
  4416. 0000344E  486E FFCC                pea.l      [A6 - 0x34]
  4417. 00003452  3F3C 0004                move.w     -[A7], 0x4
  4418. 00003456  3F3C 0002                move.w     -[A7], 0x2
  4419. 0000345A  4EBA CC54                jsr        [PC - 0x33AC /* 000000B0 */]
  4420. 0000345E  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4421. label00003464:
  4422. 00003464  3A06                     move.w     D5, D6
  4423. 00003466  5345                     subq.w     D5, 1
  4424. 00003468  47EE FFD2                lea.l      A3, [A6 - 0x2E]
  4425. 0000346C  3806                     move.w     D4, D6
  4426. 0000346E  5344                     subq.w     D4, 1
  4427. 00003470  45EE FFD2                lea.l      A2, [A6 - 0x2E]
  4428. 00003474  1632 4000                move.b     D3, [A2 + D4.w]
  4429. 00003478  0A03 0001                xori.b     D3, 0x1
  4430. 0000347C  1783 5000                move.b     [A3 + D5.w], D3
  4431. 00003480  4EFA 0280                jmp        [PC + 0x280 /* 00003702 */]
  4432. label00003484:
  4433. 00003484  3A07                     move.w     D5, D7
  4434. 00003486  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4435. 0000348A  3806                     move.w     D4, D6
  4436. 0000348C  5344                     subq.w     D4, 1
  4437. 0000348E  D844                     add.w      D4, D4
  4438. 00003490  D845                     add.w      D4, D5
  4439. 00003492  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4440. 00003496  3A33 4000                move.w     D5, [A3 + D4.w]
  4441. 0000349A  0805 0001                btst.b     D5, 0x1
  4442. 0000349E  6700 0204                beq        +0x206 /* 000036A4 */
  4443. 000034A2  3A07                     move.w     D5, D7
  4444. 000034A4  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4445. 000034A8  3806                     move.w     D4, D6
  4446. 000034AA  5344                     subq.w     D4, 1
  4447. 000034AC  D844                     add.w      D4, D4
  4448. 000034AE  D845                     add.w      D4, D5
  4449. 000034B0  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4450. 000034B4  3A33 4000                move.w     D5, [A3 + D4.w]
  4451. 000034B8  0805 0003                btst.b     D5, 0x3
  4452. 000034BC  56C5                     sne        D5
  4453. 000034BE  4405                     neg.b      D5
  4454. 000034C0  3807                     move.w     D4, D7
  4455. 000034C2  5344                     subq.w     D4, 1
  4456. 000034C4  C9FC 004E                muls.w     D4, 0x4E /* 'N' */
  4457. 000034C8  3606                     move.w     D3, D6
  4458. 000034CA  D643                     add.w      D3, D3
  4459. 000034CC  D644                     add.w      D3, D4
  4460. 000034CE  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4461. 000034D2  3833 3000                move.w     D4, [A3 + D3.w]
  4462. 000034D6  0804 0000                btst.b     D4, 0x0
  4463. 000034DA  57C4                     seq        D4
  4464. 000034DC  4404                     neg.b      D4
  4465. 000034DE  C805                     and.b      D4, D5
  4466. 000034E0  6700 0062                beq        +0x64 /* 00003544 */
  4467. 000034E4  3A07                     move.w     D5, D7
  4468. 000034E6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4469. 000034EA  3806                     move.w     D4, D6
  4470. 000034EC  D844                     add.w      D4, D4
  4471. 000034EE  D845                     add.w      D4, D5
  4472. 000034F0  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4473. 000034F4  3A07                     move.w     D5, D7
  4474. 000034F6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4475. 000034FA  3606                     move.w     D3, D6
  4476. 000034FC  D643                     add.w      D3, D3
  4477. 000034FE  D645                     add.w      D3, D5
  4478. 00003500  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4479. 00003504  4872 3000                pea.l      [A2 + D3.w]
  4480. 00003508  486E FFC8                pea.l      [A6 - 0x38]
  4481. 0000350C  3F3C 0002                move.w     -[A7], 0x2
  4482. 00003510  3F3C 0004                move.w     -[A7], 0x4
  4483. 00003514  4EBA CB9A                jsr        [PC - 0x3466 /* 000000B0 */]
  4484. 00003518  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4485. 0000351C  8ABC 0000 0008           or.l       D5, 0x8
  4486. 00003522  2D45 FFC8                move.l     [A6 - 0x38], D5
  4487. 00003526  486E FFC8                pea.l      [A6 - 0x38]
  4488. 0000352A  486E FFCC                pea.l      [A6 - 0x34]
  4489. 0000352E  3F3C 0004                move.w     -[A7], 0x4
  4490. 00003532  3F3C 0002                move.w     -[A7], 0x2
  4491. 00003536  4EBA CB78                jsr        [PC - 0x3488 /* 000000B0 */]
  4492. 0000353A  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4493. 00003540  4EFA 0060                jmp        [PC + 0x60 /* 000035A2 */]
  4494. label00003544:
  4495. 00003544  3A07                     move.w     D5, D7
  4496. 00003546  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4497. 0000354A  3806                     move.w     D4, D6
  4498. 0000354C  D844                     add.w      D4, D4
  4499. 0000354E  D845                     add.w      D4, D5
  4500. 00003550  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4501. 00003554  3A07                     move.w     D5, D7
  4502. 00003556  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4503. 0000355A  3606                     move.w     D3, D6
  4504. 0000355C  D643                     add.w      D3, D3
  4505. 0000355E  D645                     add.w      D3, D5
  4506. 00003560  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4507. 00003564  4872 3000                pea.l      [A2 + D3.w]
  4508. 00003568  486E FFC8                pea.l      [A6 - 0x38]
  4509. 0000356C  3F3C 0002                move.w     -[A7], 0x2
  4510. 00003570  3F3C 0004                move.w     -[A7], 0x4
  4511. 00003574  4EBA CB3A                jsr        [PC - 0x34C6 /* 000000B0 */]
  4512. 00003578  2A3C 0000 0008           move.l     D5, 0x8
  4513. 0000357E  4685                     not.l      D5
  4514. 00003580  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4515. 00003584  2D45 FFC8                move.l     [A6 - 0x38], D5
  4516. 00003588  486E FFC8                pea.l      [A6 - 0x38]
  4517. 0000358C  486E FFCC                pea.l      [A6 - 0x34]
  4518. 00003590  3F3C 0004                move.w     -[A7], 0x4
  4519. 00003594  3F3C 0002                move.w     -[A7], 0x2
  4520. 00003598  4EBA CB16                jsr        [PC - 0x34EA /* 000000B0 */]
  4521. 0000359C  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4522. label000035A2:
  4523. 000035A2  3A07                     move.w     D5, D7
  4524. 000035A4  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4525. 000035A8  3806                     move.w     D4, D6
  4526. 000035AA  5344                     subq.w     D4, 1
  4527. 000035AC  D844                     add.w      D4, D4
  4528. 000035AE  D845                     add.w      D4, D5
  4529. 000035B0  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4530. 000035B4  3A33 4000                move.w     D5, [A3 + D4.w]
  4531. 000035B8  0805 0002                btst.b     D5, 0x2
  4532. 000035BC  56C5                     sne        D5
  4533. 000035BE  4405                     neg.b      D5
  4534. 000035C0  3807                     move.w     D4, D7
  4535. 000035C2  C9FC 004E                muls.w     D4, 0x4E /* 'N' */
  4536. 000035C6  3606                     move.w     D3, D6
  4537. 000035C8  D643                     add.w      D3, D3
  4538. 000035CA  D644                     add.w      D3, D4
  4539. 000035CC  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4540. 000035D0  3833 3000                move.w     D4, [A3 + D3.w]
  4541. 000035D4  0804 0000                btst.b     D4, 0x0
  4542. 000035D8  57C4                     seq        D4
  4543. 000035DA  4404                     neg.b      D4
  4544. 000035DC  C805                     and.b      D4, D5
  4545. 000035DE  6700 0062                beq        +0x64 /* 00003642 */
  4546. 000035E2  3A07                     move.w     D5, D7
  4547. 000035E4  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4548. 000035E8  3806                     move.w     D4, D6
  4549. 000035EA  D844                     add.w      D4, D4
  4550. 000035EC  D845                     add.w      D4, D5
  4551. 000035EE  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4552. 000035F2  3A07                     move.w     D5, D7
  4553. 000035F4  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4554. 000035F8  3606                     move.w     D3, D6
  4555. 000035FA  D643                     add.w      D3, D3
  4556. 000035FC  D645                     add.w      D3, D5
  4557. 000035FE  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4558. 00003602  4872 3000                pea.l      [A2 + D3.w]
  4559. 00003606  486E FFC8                pea.l      [A6 - 0x38]
  4560. 0000360A  3F3C 0002                move.w     -[A7], 0x2
  4561. 0000360E  3F3C 0004                move.w     -[A7], 0x4
  4562. 00003612  4EBA CA9C                jsr        [PC - 0x3564 /* 000000B0 */]
  4563. 00003616  2A2E FFC8                move.l     D5, [A6 - 0x38]
  4564. 0000361A  8ABC 0000 0004           or.l       D5, 0x4
  4565. 00003620  2D45 FFC8                move.l     [A6 - 0x38], D5
  4566. 00003624  486E FFC8                pea.l      [A6 - 0x38]
  4567. 00003628  486E FFCC                pea.l      [A6 - 0x34]
  4568. 0000362C  3F3C 0004                move.w     -[A7], 0x4
  4569. 00003630  3F3C 0002                move.w     -[A7], 0x2
  4570. 00003634  4EBA CA7A                jsr        [PC - 0x3586 /* 000000B0 */]
  4571. 00003638  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4572. 0000363E  4EFA 0060                jmp        [PC + 0x60 /* 000036A0 */]
  4573. label00003642:
  4574. 00003642  3A07                     move.w     D5, D7
  4575. 00003644  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4576. 00003648  3806                     move.w     D4, D6
  4577. 0000364A  D844                     add.w      D4, D4
  4578. 0000364C  D845                     add.w      D4, D5
  4579. 0000364E  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4580. 00003652  3A07                     move.w     D5, D7
  4581. 00003654  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4582. 00003658  3606                     move.w     D3, D6
  4583. 0000365A  D643                     add.w      D3, D3
  4584. 0000365C  D645                     add.w      D3, D5
  4585. 0000365E  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4586. 00003662  4872 3000                pea.l      [A2 + D3.w]
  4587. 00003666  486E FFC8                pea.l      [A6 - 0x38]
  4588. 0000366A  3F3C 0002                move.w     -[A7], 0x2
  4589. 0000366E  3F3C 0004                move.w     -[A7], 0x4
  4590. 00003672  4EBA CA3C                jsr        [PC - 0x35C4 /* 000000B0 */]
  4591. 00003676  2A3C 0000 0004           move.l     D5, 0x4
  4592. 0000367C  4685                     not.l      D5
  4593. 0000367E  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4594. 00003682  2D45 FFC8                move.l     [A6 - 0x38], D5
  4595. 00003686  486E FFC8                pea.l      [A6 - 0x38]
  4596. 0000368A  486E FFCC                pea.l      [A6 - 0x34]
  4597. 0000368E  3F3C 0004                move.w     -[A7], 0x4
  4598. 00003692  3F3C 0002                move.w     -[A7], 0x2
  4599. 00003696  4EBA CA18                jsr        [PC - 0x35E8 /* 000000B0 */]
  4600. 0000369A  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4601. label000036A0:
  4602. 000036A0  4EFA 0060                jmp        [PC + 0x60 /* 00003702 */]
  4603. label000036A4:
  4604. 000036A4  3A07                     move.w     D5, D7
  4605. 000036A6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4606. 000036AA  3806                     move.w     D4, D6
  4607. 000036AC  D844                     add.w      D4, D4
  4608. 000036AE  D845                     add.w      D4, D5
  4609. 000036B0  47EC 12E4                lea.l      A3, [A4 + 0x12E4]
  4610. 000036B4  3A07                     move.w     D5, D7
  4611. 000036B6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4612. 000036BA  3606                     move.w     D3, D6
  4613. 000036BC  D643                     add.w      D3, D3
  4614. 000036BE  D645                     add.w      D3, D5
  4615. 000036C0  45EC 12E4                lea.l      A2, [A4 + 0x12E4]
  4616. 000036C4  4872 3000                pea.l      [A2 + D3.w]
  4617. 000036C8  486E FFC8                pea.l      [A6 - 0x38]
  4618. 000036CC  3F3C 0002                move.w     -[A7], 0x2
  4619. 000036D0  3F3C 0004                move.w     -[A7], 0x4
  4620. 000036D4  4EBA C9DA                jsr        [PC - 0x3626 /* 000000B0 */]
  4621. 000036D8  2A3C 0000 000C           move.l     D5, 0xC
  4622. 000036DE  4685                     not.l      D5
  4623. 000036E0  CAAE FFC8                and.l      D5, [A6 - 0x38]
  4624. 000036E4  2D45 FFC8                move.l     [A6 - 0x38], D5
  4625. 000036E8  486E FFC8                pea.l      [A6 - 0x38]
  4626. 000036EC  486E FFCC                pea.l      [A6 - 0x34]
  4627. 000036F0  3F3C 0004                move.w     -[A7], 0x4
  4628. 000036F4  3F3C 0002                move.w     -[A7], 0x2
  4629. 000036F8  4EBA C9B6                jsr        [PC - 0x364A /* 000000B0 */]
  4630. 000036FC  37AE FFCC 4000           move.w     [A3 + D4.w], [A6 - 0x34]
  4631. label00003702:
  4632. 00003702  BC6E FFCE                cmp.w      D6, [A6 - 0x32]
  4633. 00003706  6C00 000C                bge        +0xE /* 00003714 */
  4634. 0000370A  5246                     addq.w     D6, 1
  4635. 0000370C  3D46 FFFC                move.w     [A6 - 0x4], D6
  4636. 00003710  4EFA F422                jmp        [PC - 0xBDE /* 00002B34 */]
  4637. label00003714:
  4638. 00003714  BE6E FFD0                cmp.w      D7, [A6 - 0x30]
  4639. 00003718  6C00 000C                bge        +0xE /* 00003726 */
  4640. 0000371C  5247                     addq.w     D7, 1
  4641. 0000371E  3D47 FFFA                move.w     [A6 - 0x6], D7
  4642. 00003722  4EFA F3F4                jmp        [PC - 0xC0C /* 00002B18 */]
  4643. label00003726:
  4644. 00003726  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4645. 0000372A  4E5E                     unlink     A6
  4646. 0000372C  205F                     movea.l    A0, [A7]+
  4647. 0000372E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4648. 00003732  4ED0                     jmp        [A0]
  4649. export_6:
  4650. 00003734  4E56 FFF8                link       A6, -0x0008
  4651. 00003738  48E7 0108                movem.l    -[A7], D7,A4
  4652. 0000373C  558F                     subq.l     A7, 2
  4653. 0000373E  286D FB76                movea.l    A4, [A5 - 0x48A]
  4654. 00003742  2854                     movea.l    A4, [A4]
  4655. 00003744  486C 12E4                pea.l      [A4 + 0x12E4]
  4656. 00003748  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4657. 0000374C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4658. 00003750  3F2D FB7A                move.w     -[A7], [A5 - 0x486]
  4659. 00003754  4EBA DD14                jsr        [PC - 0x22EC /* 0000146A */]
  4660. 00003758  1E1F                     move.b     D7, [A7]+
  4661. 0000375A  1D47 FFFC                move.b     [A6 - 0x4], D7
  4662. 0000375E  558F                     subq.l     A7, 2
  4663. 00003760  286D FB76                movea.l    A4, [A5 - 0x48A]
  4664. 00003764  2854                     movea.l    A4, [A4]
  4665. 00003766  486C 12E4                pea.l      [A4 + 0x12E4]
  4666. 0000376A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4667. 0000376E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4668. 00003772  486E FFF8                pea.l      [A6 - 0x8]
  4669. 00003776  3F3C 0002                move.w     -[A7], 0x2
  4670. 0000377A  4247                     clr.w      D7
  4671. 0000377C  1E2E FFFC                move.b     D7, [A6 - 0x4]
  4672. 00003780  3F07                     move.w     -[A7], D7
  4673. 00003782  4EBA C994                jsr        [PC - 0x366C /* 00000118 */]
  4674. 00003786  3E2E FFF8                move.w     D7, [A6 - 0x8]
  4675. 0000378A  4647                     not.w      D7
  4676. 0000378C  CE6D FB7A                and.w      D7, [A5 - 0x486]
  4677. 00003790  3F07                     move.w     -[A7], D7
  4678. 00003792  4EBA DCD6                jsr        [PC - 0x232A /* 0000146A */]
  4679. 00003796  1E1F                     move.b     D7, [A7]+
  4680. 00003798  1D47 FFFE                move.b     [A6 - 0x2], D7
  4681. 0000379C  286D FB76                movea.l    A4, [A5 - 0x48A]
  4682. 000037A0  2854                     movea.l    A4, [A4]
  4683. 000037A2  486C 2BEC                pea.l      [A4 + 0x2BEC]
  4684. 000037A6  286D FB76                movea.l    A4, [A5 - 0x48A]
  4685. 000037AA  2854                     movea.l    A4, [A4]
  4686. 000037AC  486C 12E4                pea.l      [A4 + 0x12E4]
  4687. 000037B0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4688. 000037B4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4689. 000037B8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4690. 000037BC  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4691. 000037C0  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  4692. 000037C4  4EBA DD76                jsr        [PC - 0x228A /* 0000153C */]
  4693. 000037C8  286D FB76                movea.l    A4, [A5 - 0x48A]
  4694. 000037CC  2854                     movea.l    A4, [A4]
  4695. 000037CE  486C 3210                pea.l      [A4 + 0x3210]
  4696. 000037D2  286D FB76                movea.l    A4, [A5 - 0x48A]
  4697. 000037D6  2854                     movea.l    A4, [A4]
  4698. 000037D8  486C 12E4                pea.l      [A4 + 0x12E4]
  4699. 000037DC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4700. 000037E0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4701. 000037E4  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4702. 000037E8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4703. 000037EC  1F2E FFFE                move.b     -[A7], [A6 - 0x2]
  4704. 000037F0  4EBA DD4A                jsr        [PC - 0x22B6 /* 0000153C */]
  4705. 000037F4  286D FB76                movea.l    A4, [A5 - 0x48A]
  4706. 000037F8  2854                     movea.l    A4, [A4]
  4707. 000037FA  486C 25C8                pea.l      [A4 + 0x25C8]
  4708. 000037FE  286D FB76                movea.l    A4, [A5 - 0x48A]
  4709. 00003802  2854                     movea.l    A4, [A4]
  4710. 00003804  486C 12E4                pea.l      [A4 + 0x12E4]
  4711. 00003808  4EBA DF54                jsr        [PC - 0x20AC /* 0000175E */]
  4712. 0000380C  598F                     subq.l     A7, 4
  4713. 0000380E  A8D8                     syscall    NewRgn
  4714. 00003810  2E1F                     move.l     D7, [A7]+
  4715. 00003812  2B47 FF26                move.l     [A5 - 0xDA], D7
  4716. 00003816  A8DA                     syscall    OpenRgn
  4717. 00003818  286D FB76                movea.l    A4, [A5 - 0x48A]
  4718. 0000381C  2854                     movea.l    A4, [A4]
  4719. 0000381E  486C 25C8                pea.l      [A4 + 0x25C8]
  4720. 00003822  4EBA DDFE                jsr        [PC - 0x2202 /* 00001622 */]
  4721. 00003826  286D FB76                movea.l    A4, [A5 - 0x48A]
  4722. 0000382A  2854                     movea.l    A4, [A4]
  4723. 0000382C  486C 2BEC                pea.l      [A4 + 0x2BEC]
  4724. 00003830  4EBA DDF0                jsr        [PC - 0x2210 /* 00001622 */]
  4725. 00003834  2F2D FF26                move.l     -[A7], [A5 - 0xDA]
  4726. 00003838  A8DB                     syscall    CloseRgn
  4727. 0000383A  558F                     subq.l     A7, 2
  4728. 0000383C  2F2D FF2A                move.l     -[A7], [A5 - 0xD6]
  4729. 00003840  2F2D FF26                move.l     -[A7], [A5 - 0xDA]
  4730. 00003844  A8E8                     syscall    PtInRgn
  4731. 00003846  1E1F                     move.b     D7, [A7]+
  4732. 00003848  1D47 FFFA                move.b     [A6 - 0x6], D7
  4733. 0000384C  2F2D FF26                move.l     -[A7], [A5 - 0xDA]
  4734. 00003850  A8D9                     syscall    DisposRgn/DisposeRgn
  4735. 00003852  598F                     subq.l     A7, 4
  4736. 00003854  A8CB                     syscall    OpenPoly
  4737. 00003856  2E1F                     move.l     D7, [A7]+
  4738. 00003858  2B47 FEEA                move.l     [A5 - 0x116], D7
  4739. 0000385C  286D FB76                movea.l    A4, [A5 - 0x48A]
  4740. 00003860  2854                     movea.l    A4, [A4]
  4741. 00003862  486C 25C8                pea.l      [A4 + 0x25C8]
  4742. 00003866  4EBA DDBA                jsr        [PC - 0x2246 /* 00001622 */]
  4743. 0000386A  4A2E FFFA                tst.b      [A6 - 0x6]
  4744. 0000386E  6700 002C                beq        +0x2E /* 0000389C */
  4745. 00003872  286D FB76                movea.l    A4, [A5 - 0x48A]
  4746. 00003876  2854                     movea.l    A4, [A4]
  4747. 00003878  486C 3210                pea.l      [A4 + 0x3210]
  4748. 0000387C  286D FB76                movea.l    A4, [A5 - 0x48A]
  4749. 00003880  2854                     movea.l    A4, [A4]
  4750. 00003882  486C 12E4                pea.l      [A4 + 0x12E4]
  4751. 00003886  4EBA DE76                jsr        [PC - 0x218A /* 000016FE */]
  4752. 0000388A  286D FB76                movea.l    A4, [A5 - 0x48A]
  4753. 0000388E  2854                     movea.l    A4, [A4]
  4754. 00003890  486C 3210                pea.l      [A4 + 0x3210]
  4755. 00003894  4EBA DD8C                jsr        [PC - 0x2274 /* 00001622 */]
  4756. 00003898  4EFA 0028                jmp        [PC + 0x28 /* 000038C2 */]
  4757. label0000389C:
  4758. 0000389C  286D FB76                movea.l    A4, [A5 - 0x48A]
  4759. 000038A0  2854                     movea.l    A4, [A4]
  4760. 000038A2  486C 2BEC                pea.l      [A4 + 0x2BEC]
  4761. 000038A6  286D FB76                movea.l    A4, [A5 - 0x48A]
  4762. 000038AA  2854                     movea.l    A4, [A4]
  4763. 000038AC  486C 12E4                pea.l      [A4 + 0x12E4]
  4764. 000038B0  4EBA DE4C                jsr        [PC - 0x21B4 /* 000016FE */]
  4765. 000038B4  286D FB76                movea.l    A4, [A5 - 0x48A]
  4766. 000038B8  2854                     movea.l    A4, [A4]
  4767. 000038BA  486C 2BEC                pea.l      [A4 + 0x2BEC]
  4768. 000038BE  4EBA DD62                jsr        [PC - 0x229E /* 00001622 */]
  4769. label000038C2:
  4770. 000038C2  A8CC                     syscall    ClosePoly/ClosePgon
  4771. 000038C4  3F3C 0001                move.w     -[A7], 0x1
  4772. 000038C8  3F3C 0001                move.w     -[A7], 0x1
  4773. 000038CC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4774. 000038D0  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  4775. 000038D4  286E 0008                movea.l    A4, [A6 + 0x8]
  4776. 000038D8  2F0C                     move.l     -[A7], A4
  4777. 000038DA  4EBA F1E2                jsr        [PC - 0xE1E /* 00002ABE */]
  4778. 000038DE  4CDF 1080                movem.l    D7,A4, [A7]+
  4779. 000038E2  4E5E                     unlink     A6
  4780. 000038E4  205F                     movea.l    A0, [A7]+
  4781. 000038E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4782. 000038EA  4ED0                     jmp        [A0]
  4783. export_5:
  4784. 000038EC  4E56 FFF4                link       A6, -0x000C
  4785. 000038F0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4786. 000038F4  426E FFFE                clr.w      [A6 - 0x2]
  4787. 000038F8  3E3C 0001                move.w     D7, 0x1
  4788. 000038FC  3D47 FFFA                move.w     [A6 - 0x6], D7
  4789. 00003900  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  4790. 00003904  6E00 013A                bgt        +0x13C /* 00003A40 */
  4791. label00003908:
  4792. 00003908  3C3C 0001                move.w     D6, 0x1
  4793. 0000390C  3D46 FFFC                move.w     [A6 - 0x4], D6
  4794. 00003910  0C46 0026                cmpi.w     D6, 0x26 /* '&' */
  4795. 00003914  6E00 0118                bgt        +0x11A /* 00003A2E */
  4796. label00003918:
  4797. 00003918  286E 000C                movea.l    A4, [A6 + 0xC]
  4798. 0000391C  3A07                     move.w     D5, D7
  4799. 0000391E  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4800. 00003922  3806                     move.w     D4, D6
  4801. 00003924  D844                     add.w      D4, D4
  4802. 00003926  D845                     add.w      D4, D5
  4803. 00003928  3A34 4000                move.w     D5, [A4 + D4.w]
  4804. 0000392C  0805 0000                btst.b     D5, 0x0
  4805. 00003930  6700 0068                beq        +0x6A /* 0000399A */
  4806. 00003934  3A2E FFFE                move.w     D5, [A6 - 0x2]
  4807. 00003938  5245                     addq.w     D5, 1
  4808. 0000393A  3D45 FFFE                move.w     [A6 - 0x2], D5
  4809. 0000393E  286E 0008                movea.l    A4, [A6 + 0x8]
  4810. 00003942  3A07                     move.w     D5, D7
  4811. 00003944  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4812. 00003948  3806                     move.w     D4, D6
  4813. 0000394A  D844                     add.w      D4, D4
  4814. 0000394C  D845                     add.w      D4, D5
  4815. 0000394E  266E 0008                movea.l    A3, [A6 + 0x8]
  4816. 00003952  3A07                     move.w     D5, D7
  4817. 00003954  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4818. 00003958  3606                     move.w     D3, D6
  4819. 0000395A  D643                     add.w      D3, D3
  4820. 0000395C  D645                     add.w      D3, D5
  4821. 0000395E  4873 3000                pea.l      [A3 + D3.w]
  4822. 00003962  486E FFF6                pea.l      [A6 - 0xA]
  4823. 00003966  3F3C 0002                move.w     -[A7], 0x2
  4824. 0000396A  3F3C 0004                move.w     -[A7], 0x4
  4825. 0000396E  4EBA C740                jsr        [PC - 0x38C0 /* 000000B0 */]
  4826. 00003972  2A2E FFF6                move.l     D5, [A6 - 0xA]
  4827. 00003976  8ABC 0000 0001           or.l       D5, 0x1
  4828. 0000397C  2D45 FFF6                move.l     [A6 - 0xA], D5
  4829. 00003980  486E FFF6                pea.l      [A6 - 0xA]
  4830. 00003984  486E FFF4                pea.l      [A6 - 0xC]
  4831. 00003988  3F3C 0004                move.w     -[A7], 0x4
  4832. 0000398C  3F3C 0002                move.w     -[A7], 0x2
  4833. 00003990  4EBA C71E                jsr        [PC - 0x38E2 /* 000000B0 */]
  4834. 00003994  39AE FFF4 4000           move.w     [A4 + D4.w], [A6 - 0xC]
  4835. label0000399A:
  4836. 0000399A  286E 000C                movea.l    A4, [A6 + 0xC]
  4837. 0000399E  3A07                     move.w     D5, D7
  4838. 000039A0  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4839. 000039A4  3806                     move.w     D4, D6
  4840. 000039A6  D844                     add.w      D4, D4
  4841. 000039A8  D845                     add.w      D4, D5
  4842. 000039AA  3A34 4000                move.w     D5, [A4 + D4.w]
  4843. 000039AE  0805 0001                btst.b     D5, 0x1
  4844. 000039B2  6700 0068                beq        +0x6A /* 00003A1C */
  4845. 000039B6  3A2E FFFE                move.w     D5, [A6 - 0x2]
  4846. 000039BA  5245                     addq.w     D5, 1
  4847. 000039BC  3D45 FFFE                move.w     [A6 - 0x2], D5
  4848. 000039C0  286E 0008                movea.l    A4, [A6 + 0x8]
  4849. 000039C4  3A07                     move.w     D5, D7
  4850. 000039C6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4851. 000039CA  3806                     move.w     D4, D6
  4852. 000039CC  D844                     add.w      D4, D4
  4853. 000039CE  D845                     add.w      D4, D5
  4854. 000039D0  266E 0008                movea.l    A3, [A6 + 0x8]
  4855. 000039D4  3A07                     move.w     D5, D7
  4856. 000039D6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  4857. 000039DA  3606                     move.w     D3, D6
  4858. 000039DC  D643                     add.w      D3, D3
  4859. 000039DE  D645                     add.w      D3, D5
  4860. 000039E0  4873 3000                pea.l      [A3 + D3.w]
  4861. 000039E4  486E FFF6                pea.l      [A6 - 0xA]
  4862. 000039E8  3F3C 0002                move.w     -[A7], 0x2
  4863. 000039EC  3F3C 0004                move.w     -[A7], 0x4
  4864. 000039F0  4EBA C6BE                jsr        [PC - 0x3942 /* 000000B0 */]
  4865. 000039F4  2A2E FFF6                move.l     D5, [A6 - 0xA]
  4866. 000039F8  8ABC 0000 0002           or.l       D5, 0x2
  4867. 000039FE  2D45 FFF6                move.l     [A6 - 0xA], D5
  4868. 00003A02  486E FFF6                pea.l      [A6 - 0xA]
  4869. 00003A06  486E FFF4                pea.l      [A6 - 0xC]
  4870. 00003A0A  3F3C 0004                move.w     -[A7], 0x4
  4871. 00003A0E  3F3C 0002                move.w     -[A7], 0x2
  4872. 00003A12  4EBA C69C                jsr        [PC - 0x3964 /* 000000B0 */]
  4873. 00003A16  39AE FFF4 4000           move.w     [A4 + D4.w], [A6 - 0xC]
  4874. label00003A1C:
  4875. 00003A1C  0C46 0026                cmpi.w     D6, 0x26 /* '&' */
  4876. 00003A20  6C00 000C                bge        +0xE /* 00003A2E */
  4877. 00003A24  5246                     addq.w     D6, 1
  4878. 00003A26  3D46 FFFC                move.w     [A6 - 0x4], D6
  4879. 00003A2A  4EFA FEEC                jmp        [PC - 0x114 /* 00003918 */]
  4880. label00003A2E:
  4881. 00003A2E  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  4882. 00003A32  6C00 000C                bge        +0xE /* 00003A40 */
  4883. 00003A36  5247                     addq.w     D7, 1
  4884. 00003A38  3D47 FFFA                move.w     [A6 - 0x6], D7
  4885. 00003A3C  4EFA FECA                jmp        [PC - 0x136 /* 00003908 */]
  4886. label00003A40:
  4887. 00003A40  3D6E FFFE 0010           move.w     [A6 + 0x10], [A6 - 0x2]
  4888. 00003A46  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  4889. 00003A4A  4E5E                     unlink     A6
  4890. 00003A4C  205F                     movea.l    A0, [A7]+
  4891. 00003A4E  508F                     addq.l     A7, 8
  4892. 00003A50  4ED0                     jmp        [A0]
  4893. export_4:
  4894. fn00003A52:
  4895. 00003A52  4E56 FFEE                link       A6, -0x0012
  4896. 00003A56  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4897. 00003A5A  1D7C 0004 FFEE           move.b     [A6 - 0x12], 0x4
  4898. 00003A60  486E FFF0                pea.l      [A6 - 0x10]
  4899. 00003A64  A976                     syscall    GetKeys
  4900. 00003A66  286E 0008                movea.l    A4, [A6 + 0x8]
  4901. 00003A6A  2E2E FFF4                move.l     D7, [A6 - 0xC]
  4902. 00003A6E  4286                     clr.l      D6
  4903. 00003A70  3C3C 0001                move.w     D6, 0x1
  4904. 00003A74  CC87                     and.l      D6, D7
  4905. 00003A76  4A86                     tst.l      D6
  4906. 00003A78  56C7                     sne        D7
  4907. 00003A7A  4407                     neg.b      D7
  4908. 00003A7C  1887                     move.b     [A4], D7
  4909. 00003A7E  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4910. 00003A82  2C3C 0020 0000           move.l     D6, 0x200000 /* ' \0\0' */
  4911. 00003A88  CC87                     and.l      D6, D7
  4912. 00003A8A  4A86                     tst.l      D6
  4913. 00003A8C  56C7                     sne        D7
  4914. 00003A8E  4407                     neg.b      D7
  4915. 00003A90  2C2E FFF0                move.l     D6, [A6 - 0x10]
  4916. 00003A94  2A3C 0100 0000           move.l     D5, 0x1000000
  4917. 00003A9A  CA86                     and.l      D5, D6
  4918. 00003A9C  4A85                     tst.l      D5
  4919. 00003A9E  56C6                     sne        D6
  4920. 00003AA0  4406                     neg.b      D6
  4921. 00003AA2  8C07                     or.b       D6, D7
  4922. 00003AA4  6700 0008                beq        +0xA /* 00003AAE */
  4923. 00003AA8  1D7C 0002 FFEE           move.b     [A6 - 0x12], 0x2
  4924. label00003AAE:
  4925. 00003AAE  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4926. 00003AB2  2C3C 0001 0000           move.l     D6, 0x10000
  4927. 00003AB8  CC87                     and.l      D6, D7
  4928. 00003ABA  4A86                     tst.l      D6
  4929. 00003ABC  56C7                     sne        D7
  4930. 00003ABE  4407                     neg.b      D7
  4931. 00003AC0  2C2E FFF0                move.l     D6, [A6 - 0x10]
  4932. 00003AC4  2A3C 4000 0000           move.l     D5, 0x40000000 /* '@\0\0\0' */
  4933. 00003ACA  CA86                     and.l      D5, D6
  4934. 00003ACC  4A85                     tst.l      D5
  4935. 00003ACE  56C6                     sne        D6
  4936. 00003AD0  4406                     neg.b      D6
  4937. 00003AD2  8C07                     or.b       D6, D7
  4938. 00003AD4  6700 0008                beq        +0xA /* 00003ADE */
  4939. 00003AD8  1D7C 0003 FFEE           move.b     [A6 - 0x12], 0x3
  4940. label00003ADE:
  4941. 00003ADE  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4942. 00003AE2  2C3C 4000 0000           move.l     D6, 0x40000000 /* '@\0\0\0' */
  4943. 00003AE8  CC87                     and.l      D6, D7
  4944. 00003AEA  4A86                     tst.l      D6
  4945. 00003AEC  56C7                     sne        D7
  4946. 00003AEE  4407                     neg.b      D7
  4947. 00003AF0  2C2E FFF4                move.l     D6, [A6 - 0xC]
  4948. 00003AF4  2A3C 4000 0000           move.l     D5, 0x40000000 /* '@\0\0\0' */
  4949. 00003AFA  CA86                     and.l      D5, D6
  4950. 00003AFC  4A85                     tst.l      D5
  4951. 00003AFE  56C6                     sne        D6
  4952. 00003B00  4406                     neg.b      D6
  4953. 00003B02  8C07                     or.b       D6, D7
  4954. 00003B04  6700 0006                beq        +0x8 /* 00003B0C */
  4955. 00003B08  422E FFEE                clr.b      [A6 - 0x12]
  4956. label00003B0C:
  4957. 00003B0C  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4958. 00003B10  2C3C 0400 0000           move.l     D6, 0x4000000
  4959. 00003B16  CC87                     and.l      D6, D7
  4960. 00003B18  4A86                     tst.l      D6
  4961. 00003B1A  56C7                     sne        D7
  4962. 00003B1C  4407                     neg.b      D7
  4963. 00003B1E  2C2E FFF4                move.l     D6, [A6 - 0xC]
  4964. 00003B22  2A3C 0001 0000           move.l     D5, 0x10000
  4965. 00003B28  CA86                     and.l      D5, D6
  4966. 00003B2A  4A85                     tst.l      D5
  4967. 00003B2C  56C6                     sne        D6
  4968. 00003B2E  4406                     neg.b      D6
  4969. 00003B30  8C07                     or.b       D6, D7
  4970. 00003B32  6700 0008                beq        +0xA /* 00003B3C */
  4971. 00003B36  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  4972. label00003B3C:
  4973. 00003B3C  0C6E 0001 0010           cmpi.w     [A6 + 0x10], 0x1
  4974. 00003B42  57C7                     seq        D7
  4975. 00003B44  4407                     neg.b      D7
  4976. 00003B46  4A2E FFEE                tst.b      [A6 - 0x12]
  4977. 00003B4A  57C6                     seq        D6
  4978. 00003B4C  4406                     neg.b      D6
  4979. 00003B4E  CC07                     and.b      D6, D7
  4980. 00003B50  6700 0008                beq        +0xA /* 00003B5A */
  4981. 00003B54  1D7C 0004 FFEE           move.b     [A6 - 0x12], 0x4
  4982. label00003B5A:
  4983. 00003B5A  0C6E 003C 0010           cmpi.w     [A6 + 0x10], 0x3C /* '<' */
  4984. 00003B60  57C7                     seq        D7
  4985. 00003B62  4407                     neg.b      D7
  4986. 00003B64  0C2E 0001 FFEE           cmpi.b     [A6 - 0x12], 0x1
  4987. 00003B6A  57C6                     seq        D6
  4988. 00003B6C  4406                     neg.b      D6
  4989. 00003B6E  CC07                     and.b      D6, D7
  4990. 00003B70  6700 0008                beq        +0xA /* 00003B7A */
  4991. 00003B74  1D7C 0004 FFEE           move.b     [A6 - 0x12], 0x4
  4992. label00003B7A:
  4993. 00003B7A  0C6E 0001 000E           cmpi.w     [A6 + 0xE], 0x1
  4994. 00003B80  57C7                     seq        D7
  4995. 00003B82  4407                     neg.b      D7
  4996. 00003B84  0C2E 0002 FFEE           cmpi.b     [A6 - 0x12], 0x2
  4997. 00003B8A  57C6                     seq        D6
  4998. 00003B8C  4406                     neg.b      D6
  4999. 00003B8E  CC07                     and.b      D6, D7
  5000. 00003B90  6700 0008                beq        +0xA /* 00003B9A */
  5001. 00003B94  1D7C 0004 FFEE           move.b     [A6 - 0x12], 0x4
  5002. label00003B9A:
  5003. 00003B9A  0C6E 0026 000E           cmpi.w     [A6 + 0xE], 0x26 /* '&' */
  5004. 00003BA0  57C7                     seq        D7
  5005. 00003BA2  4407                     neg.b      D7
  5006. 00003BA4  0C2E 0003 FFEE           cmpi.b     [A6 - 0x12], 0x3
  5007. 00003BAA  57C6                     seq        D6
  5008. 00003BAC  4406                     neg.b      D6
  5009. 00003BAE  CC07                     and.b      D6, D7
  5010. 00003BB0  6700 0008                beq        +0xA /* 00003BBA */
  5011. 00003BB4  1D7C 0004 FFEE           move.b     [A6 - 0x12], 0x4
  5012. label00003BBA:
  5013. 00003BBA  1D6E FFEE 0012           move.b     [A6 + 0x12], [A6 - 0x12]
  5014. 00003BC0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5015. 00003BC4  4E5E                     unlink     A6
  5016. 00003BC6  205F                     movea.l    A0, [A7]+
  5017. 00003BC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5018. 00003BCC  4ED0                     jmp        [A0]
  5019. export_3:
  5020. 00003BCE  4E56 FFFE                link       A6, -0x0002
  5021. 00003BD2  48E7 0308                movem.l    -[A7], D6,D7,A4
  5022. 00003BD6  558F                     subq.l     A7, 2
  5023. 00003BD8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5024. 00003BDC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5025. 00003BE0  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5026. 00003BE4  286E 0008                movea.l    A4, [A6 + 0x8]
  5027. 00003BE8  2F0C                     move.l     -[A7], A4
  5028. 00003BEA  4EBA FE66                jsr        [PC - 0x19A /* 00003A52 */]
  5029. 00003BEE  1E1F                     move.b     D7, [A7]+
  5030. 00003BF0  1D47 FFFE                move.b     [A6 - 0x2], D7
  5031. 00003BF4  558F                     subq.l     A7, 2
  5032. 00003BF6  286D FB76                movea.l    A4, [A5 - 0x48A]
  5033. 00003BFA  2854                     movea.l    A4, [A4]
  5034. 00003BFC  2F0C                     move.l     -[A7], A4
  5035. 00003BFE  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5036. 00003C02  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5037. 00003C06  1F2E FFFE                move.b     -[A7], [A6 - 0x2]
  5038. 00003C0A  4EBA D76C                jsr        [PC - 0x2894 /* 00001378 */]
  5039. 00003C0E  1E1F                     move.b     D7, [A7]+
  5040. 00003C10  6700 000C                beq        +0xE /* 00003C1E */
  5041. 00003C14  286E 0008                movea.l    A4, [A6 + 0x8]
  5042. 00003C18  4214                     clr.b      [A4]
  5043. 00003C1A  4EFA 0170                jmp        [PC + 0x170 /* 00003D8C */]
  5044. label00003C1E:
  5045. 00003C1E  558F                     subq.l     A7, 2
  5046. 00003C20  286D FB76                movea.l    A4, [A5 - 0x48A]
  5047. 00003C24  2854                     movea.l    A4, [A4]
  5048. 00003C26  486C 12E4                pea.l      [A4 + 0x12E4]
  5049. 00003C2A  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5050. 00003C2E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5051. 00003C32  1F2E FFFE                move.b     -[A7], [A6 - 0x2]
  5052. 00003C36  4EBA D740                jsr        [PC - 0x28C0 /* 00001378 */]
  5053. 00003C3A  1E1F                     move.b     D7, [A7]+
  5054. 00003C3C  6600 014E                bne        +0x150 /* 00003D8C */
  5055. 00003C40  286E 0008                movea.l    A4, [A6 + 0x8]
  5056. 00003C44  1E14                     move.b     D7, [A4]
  5057. 00003C46  CE2E 000C                and.b      D7, [A6 + 0xC]
  5058. 00003C4A  6700 0134                beq        +0x136 /* 00003D80 */
  5059. 00003C4E  4EFA 00F2                jmp        [PC + 0xF2 /* 00003D42 */]
  5060. 00003C52  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5061. 00003C58  4EFA 0112                jmp        [PC + 0x112 /* 00003D6C */]
  5062. 00003C5C  286D FB76                movea.l    A4, [A5 - 0x48A]
  5063. 00003C60  2854                     movea.l    A4, [A4]
  5064. 00003C62  3E2E 0012                move.w     D7, [A6 + 0x12]
  5065. 00003C66  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  5066. 00003C6A  3C2E 0010                move.w     D6, [A6 + 0x10]
  5067. 00003C6E  DC46                     add.w      D6, D6
  5068. 00003C70  DC47                     add.w      D6, D7
  5069. 00003C72  49EC 12E4                lea.l      A4, [A4 + 0x12E4]
  5070. 00003C76  3E34 6000                move.w     D7, [A4 + D6.w]
  5071. 00003C7A  0807 0003                btst.b     D7, 0x3
  5072. 00003C7E  6700 000A                beq        +0xC /* 00003C8A */
  5073. 00003C82  422E FFFE                clr.b      [A6 - 0x2]
  5074. 00003C86  4EFA 0008                jmp        [PC + 0x8 /* 00003C90 */]
  5075. label00003C8A:
  5076. 00003C8A  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5077. label00003C90:
  5078. 00003C90  4EFA 00DA                jmp        [PC + 0xDA /* 00003D6C */]
  5079. 00003C94  286D FB76                movea.l    A4, [A5 - 0x48A]
  5080. 00003C98  2854                     movea.l    A4, [A4]
  5081. 00003C9A  3E2E 0012                move.w     D7, [A6 + 0x12]
  5082. 00003C9E  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  5083. 00003CA2  3C2E 0010                move.w     D6, [A6 + 0x10]
  5084. 00003CA6  DC46                     add.w      D6, D6
  5085. 00003CA8  DC47                     add.w      D6, D7
  5086. 00003CAA  49EC 12E4                lea.l      A4, [A4 + 0x12E4]
  5087. 00003CAE  3E34 6000                move.w     D7, [A4 + D6.w]
  5088. 00003CB2  0807 0002                btst.b     D7, 0x2
  5089. 00003CB6  6700 000C                beq        +0xE /* 00003CC4 */
  5090. 00003CBA  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  5091. 00003CC0  4EFA 0008                jmp        [PC + 0x8 /* 00003CCA */]
  5092. label00003CC4:
  5093. 00003CC4  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5094. label00003CCA:
  5095. 00003CCA  4EFA 00A0                jmp        [PC + 0xA0 /* 00003D6C */]
  5096. 00003CCE  286D FB76                movea.l    A4, [A5 - 0x48A]
  5097. 00003CD2  2854                     movea.l    A4, [A4]
  5098. 00003CD4  3E2E 0012                move.w     D7, [A6 + 0x12]
  5099. 00003CD8  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  5100. 00003CDC  3C2E 0010                move.w     D6, [A6 + 0x10]
  5101. 00003CE0  DC46                     add.w      D6, D6
  5102. 00003CE2  DC47                     add.w      D6, D7
  5103. 00003CE4  49EC 12E4                lea.l      A4, [A4 + 0x12E4]
  5104. 00003CE8  3E34 6000                move.w     D7, [A4 + D6.w]
  5105. 00003CEC  0807 0004                btst.b     D7, 0x4
  5106. 00003CF0  6700 000C                beq        +0xE /* 00003CFE */
  5107. 00003CF4  1D7C 0002 FFFE           move.b     [A6 - 0x2], 0x2
  5108. 00003CFA  4EFA 0008                jmp        [PC + 0x8 /* 00003D04 */]
  5109. label00003CFE:
  5110. 00003CFE  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5111. label00003D04:
  5112. 00003D04  4EFA 0066                jmp        [PC + 0x66 /* 00003D6C */]
  5113. 00003D08  286D FB76                movea.l    A4, [A5 - 0x48A]
  5114. 00003D0C  2854                     movea.l    A4, [A4]
  5115. 00003D0E  3E2E 0012                move.w     D7, [A6 + 0x12]
  5116. 00003D12  CFFC 004E                muls.w     D7, 0x4E /* 'N' */
  5117. 00003D16  3C2E 0010                move.w     D6, [A6 + 0x10]
  5118. 00003D1A  DC46                     add.w      D6, D6
  5119. 00003D1C  DC47                     add.w      D6, D7
  5120. 00003D1E  49EC 12E4                lea.l      A4, [A4 + 0x12E4]
  5121. 00003D22  3E34 6000                move.w     D7, [A4 + D6.w]
  5122. 00003D26  0807 0005                btst.b     D7, 0x5
  5123. 00003D2A  6700 000C                beq        +0xE /* 00003D38 */
  5124. 00003D2E  1D7C 0003 FFFE           move.b     [A6 - 0x2], 0x3
  5125. 00003D34  4EFA 0008                jmp        [PC + 0x8 /* 00003D3E */]
  5126. label00003D38:
  5127. 00003D38  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5128. label00003D3E:
  5129. 00003D3E  4EFA 002C                jmp        [PC + 0x2C /* 00003D6C */]
  5130. label00003D42:
  5131. 00003D42  4247                     clr.w      D7
  5132. 00003D44  1E2E FFFE                move.b     D7, [A6 - 0x2]
  5133. 00003D48  0C07 0000                cmpi.b     D7, 0x0
  5134. 00003D4C  6D00 001E                blt        +0x20 /* 00003D6C */
  5135. 00003D50  0C07 0004                cmpi.b     D7, 0x4
  5136. 00003D54  6E00 0016                bgt        +0x18 /* 00003D6C */
  5137. 00003D58  DE47                     add.w      D7, D7
  5138. 00003D5A  3E3B 7006                move.w     D7, [PC + D7.w + 0x6]
  5139. 00003D5E  4EFB 7002                jmp        [PC + D7.w + 0x2]
  5140. 00003D62  FEFA FF32                .extension 0xEFA <<F/2-3/7>> // unimplemented
  5141. 00003D66  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  5142. 00003D68  FFA6                     .invalid   <<F/6/7>>
  5143. 00003D6A  FEF0 0C2E                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  5144. // begin alternate branch 00003D6C-00003D72
  5145. label00003D6C:
  5146. 00003D6C  0C2E 0004 FFFE           cmpi.b     [A6 - 0x2], 0x4
  5147. // end alternate branch 00003D6C-00003D72
  5148. label00003D6C: // (misaligned)
  5149. 00003D6E  0004 FFFE                ori.b      D4, 0xFE
  5150. 00003D72  6600 0008                bne        +0xA /* 00003D7C */
  5151. 00003D76  286E 0008                movea.l    A4, [A6 + 0x8]
  5152. 00003D7A  4214                     clr.b      [A4]
  5153. label00003D7C:
  5154. 00003D7C  4EFA 000E                jmp        [PC + 0xE /* 00003D8C */]
  5155. label00003D80:
  5156. 00003D80  286E 0008                movea.l    A4, [A6 + 0x8]
  5157. 00003D84  4214                     clr.b      [A4]
  5158. 00003D86  1D7C 0004 FFFE           move.b     [A6 - 0x2], 0x4
  5159. label00003D8C:
  5160. 00003D8C  1D6E FFFE 0014           move.b     [A6 + 0x14], [A6 - 0x2]
  5161. 00003D92  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5162. 00003D96  4E5E                     unlink     A6
  5163. 00003D98  205F                     movea.l    A0, [A7]+
  5164. 00003D9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5165. 00003D9E  4ED0                     jmp        [A0]
  5166. export_2:
  5167. 00003DA0  4E56 FFEE                link       A6, -0x0012
  5168. 00003DA4  48E7 0108                movem.l    -[A7], D7,A4
  5169. 00003DA8  4EBA C618                jsr        [PC - 0x39E8 /* 000003C2 */]
  5170. 00003DAC  4EBA C614                jsr        [PC - 0x39EC /* 000003C2 */]
  5171. 00003DB0  4EBA C610                jsr        [PC - 0x39F0 /* 000003C2 */]
  5172. 00003DB4  4EBA C60C                jsr        [PC - 0x39F4 /* 000003C2 */]
  5173. 00003DB8  4EBA C608                jsr        [PC - 0x39F8 /* 000003C2 */]
  5174. 00003DBC  4EBA C604                jsr        [PC - 0x39FC /* 000003C2 */]
  5175. 00003DC0  4EBA C600                jsr        [PC - 0x3A00 /* 000003C2 */]
  5176. 00003DC4  4EBA C5FC                jsr        [PC - 0x3A04 /* 000003C2 */]
  5177. 00003DC8  4EBA C5F8                jsr        [PC - 0x3A08 /* 000003C2 */]
  5178. 00003DCC  4EBA C5F4                jsr        [PC - 0x3A0C /* 000003C2 */]
  5179. 00003DD0  4EBA C5F0                jsr        [PC - 0x3A10 /* 000003C2 */]
  5180. 00003DD4  4EBA C5EC                jsr        [PC - 0x3A14 /* 000003C2 */]
  5181. 00003DD8  486D FC90                pea.l      [A5 - 0x370]
  5182. 00003DDC  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  5183. 00003DE0  4EBA C222                jsr        [PC - 0x3DDE /* 00000004 */]
  5184. 00003DE4  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  5185. 00003DE8  A86F                     syscall    OpenPort
  5186. 00003DEA  486D FC94                pea.l      [A5 - 0x36C]
  5187. 00003DEE  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  5188. 00003DF2  4EBA C210                jsr        [PC - 0x3DF0 /* 00000004 */]
  5189. 00003DF6  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  5190. 00003DFA  A86F                     syscall    OpenPort
  5191. 00003DFC  598F                     subq.l     A7, 4
  5192. 00003DFE  3F3C 03E8                move.w     -[A7], 0x3E8
  5193. 00003E02  42A7                     clr.l      -[A7]
  5194. 00003E04  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5195. 00003E0A  A9BD                     syscall    GetNewWindow
  5196. 00003E0C  2E1F                     move.l     D7, [A7]+
  5197. 00003E0E  2B47 FB7C                move.l     [A5 - 0x484], D7
  5198. 00003E12  286D FB7C                movea.l    A4, [A5 - 0x484]
  5199. 00003E16  3E2C 0016                move.w     D7, [A4 + 0x16]
  5200. 00003E1A  48C7                     ext.l      D7
  5201. 00003E1C  8FFC 0010                divs.w     D7, 0x10
  5202. 00003E20  5247                     addq.w     D7, 1
  5203. 00003E22  DE47                     add.w      D7, D7
  5204. 00003E24  3B47 FC9C                move.w     [A5 - 0x364], D7
  5205. 00003E28  598F                     subq.l     A7, 4
  5206. 00003E2A  286D FB7C                movea.l    A4, [A5 - 0x484]
  5207. 00003E2E  3E2C 0014                move.w     D7, [A4 + 0x14]
  5208. 00003E32  0647 0020                addi.w     D7, 0x20 /* ' ' */
  5209. 00003E36  CFED FC9C                muls.w     D7, [A5 - 0x364]
  5210. 00003E3A  48C7                     ext.l      D7
  5211. 00003E3C  2F07                     move.l     -[A7], D7
  5212. 00003E3E  4EBA C558                jsr        [PC - 0x3AA8 /* 00000398 */]
  5213. 00003E42  2E1F                     move.l     D7, [A7]+
  5214. 00003E44  2D47 FFFC                move.l     [A6 - 0x4], D7
  5215. 00003E48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5216. 00003E4C  4EBA C340                jsr        [PC - 0x3CC0 /* 0000018E */]
  5217. 00003E50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5218. 00003E54  4EBA C558                jsr        [PC - 0x3AA8 /* 000003AE */]
  5219. 00003E58  286E FFFC                movea.l    A4, [A6 - 0x4]
  5220. 00003E5C  2B54 FC98                move.l     [A5 - 0x368], [A4]
  5221. 00003E60  286D FB7C                movea.l    A4, [A5 - 0x484]
  5222. 00003E64  2B6C 0010 FC9E           move.l     [A5 - 0x362], [A4 + 0x10]
  5223. 00003E6A  2B6C 0014 FCA2           move.l     [A5 - 0x35E], [A4 + 0x14]
  5224. 00003E70  3B7C FFF0 FC9E           move.w     [A5 - 0x362], 0xFFF0
  5225. 00003E76  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  5226. 00003E7A  A873                     syscall    SetPort
  5227. 00003E7C  486D FC98                pea.l      [A5 - 0x368]
  5228. 00003E80  A875                     syscall    SetPBits/SetPortBits
  5229. 00003E82  286D FC90                movea.l    A4, [A5 - 0x370]
  5230. 00003E86  486C 0010                pea.l      [A4 + 0x10]
  5231. 00003E8A  A8A3                     syscall    EraseRect
  5232. 00003E8C  3E3C 0140                move.w     D7, 0x140
  5233. 00003E90  48C7                     ext.l      D7
  5234. 00003E92  8FFC 0010                divs.w     D7, 0x10
  5235. 00003E96  5247                     addq.w     D7, 1
  5236. 00003E98  DE47                     add.w      D7, D7
  5237. 00003E9A  3B47 FCB8                move.w     [A5 - 0x348], D7
  5238. 00003E9E  598F                     subq.l     A7, 4
  5239. 00003EA0  3E2D FCB8                move.w     D7, [A5 - 0x348]
  5240. 00003EA4  EB4F                     lsl        D7.w, 5
  5241. 00003EA6  E74F                     lsl        D7.w, 3
  5242. 00003EA8  48C7                     ext.l      D7
  5243. 00003EAA  2F07                     move.l     -[A7], D7
  5244. 00003EAC  4EBA C4EA                jsr        [PC - 0x3B16 /* 00000398 */]
  5245. 00003EB0  2E1F                     move.l     D7, [A7]+
  5246. 00003EB2  2D47 FFFC                move.l     [A6 - 0x4], D7
  5247. 00003EB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5248. 00003EBA  4EBA C2D2                jsr        [PC - 0x3D2E /* 0000018E */]
  5249. 00003EBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5250. 00003EC2  4EBA C4EA                jsr        [PC - 0x3B16 /* 000003AE */]
  5251. 00003EC6  286E FFFC                movea.l    A4, [A6 - 0x4]
  5252. 00003ECA  2B54 FCB4                move.l     [A5 - 0x34C], [A4]
  5253. 00003ECE  486D FCBA                pea.l      [A5 - 0x346]
  5254. 00003ED2  4267                     clr.w      -[A7]
  5255. 00003ED4  4267                     clr.w      -[A7]
  5256. 00003ED6  3F3C 0140                move.w     -[A7], 0x140
  5257. 00003EDA  3F3C 0100                move.w     -[A7], 0x100
  5258. 00003EDE  A8A7                     syscall    SetRect
  5259. 00003EE0  3E3C 0400                move.w     D7, 0x400
  5260. 00003EE4  48C7                     ext.l      D7
  5261. 00003EE6  8FFC 0010                divs.w     D7, 0x10
  5262. 00003EEA  5247                     addq.w     D7, 1
  5263. 00003EEC  DE47                     add.w      D7, D7
  5264. 00003EEE  3B47 FCAA                move.w     [A5 - 0x356], D7
  5265. 00003EF2  598F                     subq.l     A7, 4
  5266. 00003EF4  3E2D FCAA                move.w     D7, [A5 - 0x356]
  5267. 00003EF8  EB4F                     lsl        D7.w, 5
  5268. 00003EFA  48C7                     ext.l      D7
  5269. 00003EFC  2F07                     move.l     -[A7], D7
  5270. 00003EFE  4EBA C498                jsr        [PC - 0x3B68 /* 00000398 */]
  5271. 00003F02  2E1F                     move.l     D7, [A7]+
  5272. 00003F04  2D47 FFFC                move.l     [A6 - 0x4], D7
  5273. 00003F08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5274. 00003F0C  4EBA C280                jsr        [PC - 0x3D80 /* 0000018E */]
  5275. 00003F10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5276. 00003F14  4EBA C498                jsr        [PC - 0x3B68 /* 000003AE */]
  5277. 00003F18  286E FFFC                movea.l    A4, [A6 - 0x4]
  5278. 00003F1C  2B54 FCA6                move.l     [A5 - 0x35A], [A4]
  5279. 00003F20  486D FCAC                pea.l      [A5 - 0x354]
  5280. 00003F24  4267                     clr.w      -[A7]
  5281. 00003F26  4267                     clr.w      -[A7]
  5282. 00003F28  3F3C 0400                move.w     -[A7], 0x400
  5283. 00003F2C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5284. 00003F30  A8A7                     syscall    SetRect
  5285. 00003F32  598F                     subq.l     A7, 4
  5286. 00003F34  2F3C 0000 3834           move.l     -[A7], 0x3834 /* '84' */
  5287. 00003F3A  4EBA C45C                jsr        [PC - 0x3BA4 /* 00000398 */]
  5288. 00003F3E  2E1F                     move.l     D7, [A7]+
  5289. 00003F40  2B47 FB76                move.l     [A5 - 0x48A], D7
  5290. 00003F44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5291. 00003F48  4EBA C244                jsr        [PC - 0x3DBC /* 0000018E */]
  5292. 00003F4C  2F2D FB76                move.l     -[A7], [A5 - 0x48A]
  5293. 00003F50  4EBA C45C                jsr        [PC - 0x3BA4 /* 000003AE */]
  5294. 00003F54  2B7C 0000 04B2 FF1E      move.l     [A5 - 0xE2], 0x4B2
  5295. 00003F5C  598F                     subq.l     A7, 4
  5296. 00003F5E  2F2D FF1E                move.l     -[A7], [A5 - 0xE2]
  5297. 00003F62  4EBA C434                jsr        [PC - 0x3BCC /* 00000398 */]
  5298. 00003F66  2E1F                     move.l     D7, [A7]+
  5299. 00003F68  2D47 FFFC                move.l     [A6 - 0x4], D7
  5300. 00003F6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5301. 00003F70  4EBA C21C                jsr        [PC - 0x3DE4 /* 0000018E */]
  5302. 00003F74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5303. 00003F78  4EBA C434                jsr        [PC - 0x3BCC /* 000003AE */]
  5304. 00003F7C  286E FFFC                movea.l    A4, [A6 - 0x4]
  5305. 00003F80  2B54 FF22                move.l     [A5 - 0xDE], [A4]
  5306. 00003F84  286D FF22                movea.l    A4, [A5 - 0xDE]
  5307. 00003F88  38BC FFFF                move.w     [A4], 0xFFFF
  5308. 00003F8C  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  5309. 00003F90  A873                     syscall    SetPort
  5310. 00003F92  486D FCA6                pea.l      [A5 - 0x35A]
  5311. 00003F96  A875                     syscall    SetPBits/SetPortBits
  5312. 00003F98  486D FCAC                pea.l      [A5 - 0x354]
  5313. 00003F9C  486D FFF0                pea.l      [A5 - 0x10]
  5314. 00003FA0  A8A5                     syscall    FillRect
  5315. 00003FA2  486D FCB4                pea.l      [A5 - 0x34C]
  5316. 00003FA6  A875                     syscall    SetPBits/SetPortBits
  5317. 00003FA8  486D FCBA                pea.l      [A5 - 0x346]
  5318. 00003FAC  486D FFF0                pea.l      [A5 - 0x10]
  5319. 00003FB0  A8A5                     syscall    FillRect
  5320. 00003FB2  598F                     subq.l     A7, 4
  5321. 00003FB4  3F3C 03E8                move.w     -[A7], 0x3E8
  5322. 00003FB8  A9BC                     syscall    GetPicture
  5323. 00003FBA  2E1F                     move.l     D7, [A7]+
  5324. 00003FBC  2D47 FFF8                move.l     [A6 - 0x8], D7
  5325. 00003FC0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5326. 00003FC4  A992                     syscall    DetachResource
  5327. 00003FC6  286E FFF8                movea.l    A4, [A6 - 0x8]
  5328. 00003FCA  2854                     movea.l    A4, [A4]
  5329. 00003FCC  2D6C 0002 FFF0           move.l     [A6 - 0x10], [A4 + 0x2]
  5330. 00003FD2  2D6C 0006 FFF4           move.l     [A6 - 0xC], [A4 + 0x6]
  5331. 00003FD8  486E FFF0                pea.l      [A6 - 0x10]
  5332. 00003FDC  3E2E FFF2                move.w     D7, [A6 - 0xE]
  5333. 00003FE0  4447                     neg.w      D7
  5334. 00003FE2  3F07                     move.w     -[A7], D7
  5335. 00003FE4  3E2E FFF0                move.w     D7, [A6 - 0x10]
  5336. 00003FE8  4447                     neg.w      D7
  5337. 00003FEA  3F07                     move.w     -[A7], D7
  5338. 00003FEC  A8A8                     syscall    OffsetRect
  5339. 00003FEE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5340. 00003FF2  486E FFF0                pea.l      [A6 - 0x10]
  5341. 00003FF6  A8F6                     syscall    DrawPicture
  5342. 00003FF8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5343. 00003FFC  A8F5                     syscall    KillPicture
  5344. 00003FFE  A850                     syscall    InitCursor
  5345. 00004000  A852                     syscall    HideCursor
  5346. 00004002  486D FF7E                pea.l      [A5 - 0x82]
  5347. 00004006  A875                     syscall    SetPBits/SetPortBits
  5348. 00004008  3B7C 001F FB7A           move.w     [A5 - 0x486], 0x1F
  5349. 0000400E  3B7C FFFF FEEE           move.w     [A5 - 0x112], 0xFFFF
  5350. 00004014  4EBA C884                jsr        [PC - 0x377C /* 0000089A */]
  5351. 00004018  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  5352. 0000401C  A873                     syscall    SetPort
  5353. 0000401E  3F3C 0002                move.w     -[A7], 0x2
  5354. 00004022  3F3C 0002                move.w     -[A7], 0x2
  5355. 00004026  A89B                     syscall    PenSize
  5356. 00004028  486D FFF0                pea.l      [A5 - 0x10]
  5357. 0000402C  A89D                     syscall    PenPat
  5358. 0000402E  2F2D FC94                move.l     -[A7], [A5 - 0x36C]
  5359. 00004032  A873                     syscall    SetPort
  5360. 00004034  3F3C 0002                move.w     -[A7], 0x2
  5361. 00004038  A889                     syscall    TextMode
  5362. 0000403A  4267                     clr.w      -[A7]
  5363. 0000403C  A887                     syscall    TextFont
  5364. 0000403E  4267                     clr.w      -[A7]
  5365. 00004040  A888                     syscall    TextFace
  5366. 00004042  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  5367. 00004046  A873                     syscall    SetPort
  5368. 00004048  3F3C 0002                move.w     -[A7], 0x2
  5369. 0000404C  A889                     syscall    TextMode
  5370. 0000404E  4267                     clr.w      -[A7]
  5371. 00004050  A887                     syscall    TextFont
  5372. 00004052  4267                     clr.w      -[A7]
  5373. 00004054  A888                     syscall    TextFace
  5374. 00004056  3F3C 0002                move.w     -[A7], 0x2
  5375. 0000405A  3F3C 0002                move.w     -[A7], 0x2
  5376. 0000405E  A89B                     syscall    PenSize
  5377. 00004060  486D FFF0                pea.l      [A5 - 0x10]
  5378. 00004064  A89D                     syscall    PenPat
  5379. 00004066  3B7C 000A FF2C           move.w     [A5 - 0xD4], 0xA /* '\n' */
  5380. 0000406C  3B7C 000A FF2A           move.w     [A5 - 0xD6], 0xA /* '\n' */
  5381. 00004072  558F                     subq.l     A7, 2
  5382. 00004074  487A 003E                pea.l      [PC + 0x3E /* 000040B4, value 0x4E56 'NV', cstring "" */]
  5383. 00004078  486D FF1A                pea.l      [A5 - 0xE6]
  5384. 0000407C  4EBA C534                jsr        [PC - 0x3ACC /* 000005B2 */]
  5385. 00004080  3E1F                     move.w     D7, [A7]+
  5386. 00004082  3D47 FFEE                move.w     [A6 - 0x12], D7
  5387. 00004086  2F2D FF1A                move.l     -[A7], [A5 - 0xE6]
  5388. 0000408A  4EBA C102                jsr        [PC - 0x3EFE /* 0000018E */]
  5389. 0000408E  2F2D FF1A                move.l     -[A7], [A5 - 0xE6]
  5390. 00004092  4EBA C31A                jsr        [PC - 0x3CE6 /* 000003AE */]
  5391. 00004096  4A6E FFEE                tst.w      [A6 - 0x12]
  5392. 0000409A  6600 000C                bne        +0xE /* 000040A8 */
  5393. 0000409E  1B7C 0001 FF18           move.b     [A5 - 0xE8], 0x1
  5394. 000040A4  4EFA 0006                jmp        [PC + 0x6 /* 000040AC */]
  5395. label000040A8:
  5396. 000040A8  422D FF18                clr.b      [A5 - 0xE8]
  5397. label000040AC:
  5398. 000040AC  4CDF 1080                movem.l    D7,A4, [A7]+
  5399. 000040B0  4E5E                     unlink     A6
  5400. 000040B2  4E75                     rts
  5401. 000040B4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5402. export_1: // at 000040B6 (misaligned)
  5403. 000040B8  0000 48E7                ori.b      D0, 0xE7
  5404. 000040BC  0100                     btst       D0, D0
  5405. 000040BE  558F                     subq.l     A7, 2
  5406. 000040C0  4EBA C4C2                jsr        [PC - 0x3B3E /* 00000584 */]
  5407. 000040C4  1E1F                     move.b     D7, [A7]+
  5408. 000040C6  6600 0006                bne        +0x8 /* 000040CE */
  5409. 000040CA  4EBA C414                jsr        [PC - 0x3BEC /* 000004E0 */]
  5410. label000040CE:
  5411. 000040CE  2F2D FF22                move.l     -[A7], [A5 - 0xDE]
  5412. 000040D2  2F2D FF1E                move.l     -[A7], [A5 - 0xE2]
  5413. 000040D6  42A7                     clr.l      -[A7]
  5414. 000040D8  4EBA C2FC                jsr        [PC - 0x3D04 /* 000003D6 */]
  5415. 000040DC  4CDF 0080                movem.l    D7, [A7]+
  5416. 000040E0  4E5E                     unlink     A6
  5417. 000040E2  4E75                     rts
  5418.